重新初始化Git Repo

时间:2010-07-20 05:31:21

标签: git

我在服务器上托管了一个git存储库。我们团队中有5名成员,并且都是从同一个回购中克隆出来的。自从开始.log和.yml文件被跟踪。

有没有一种简单的方法可以让Git不跟踪这些文件。我们已经尝试过 - 保持不变,但我们无法通过。

有人可以建议一步一步的指示来实现上述目标吗?

谢谢, 姆兰

2 个答案:

答案 0 :(得分:6)

您可以在存储库的根目录中创建名为“.gitignore”的文件,其中包含以下内容:

*.yml
*.log

使git忽略对匹配模式的文件的更改。要删除已存在的.yml文件和.log文件副本,请执行以下操作:

rm *.yml *.log
git rm *.yml *.log
git commit -m "removed .yml and .log files"

如果您不想删除.yml文件(假设它们是排序的配置文件),您可以将它们添加到.gitignore,但仍然为存储库添加一个默认值。如果有人要更改他们的.yml文件,git会忽略这些更改。

如果您希望每个人都拥有相同的.gitignore文件,也可以将其添加到repo中。如果您希望每个人都能够为自己的目的自由配置.gitignore文件,可以在.gitignore文件中添加“.gitignore”。

答案 1 :(得分:0)

创建一个名为.gitignore的文件,并添加需要忽略的文件名。

查看“Ignoring Files”部分。