重新初始化Git Repo

Sai*_*aim 5 git

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

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

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

谢谢,伊姆兰

jA_*_*cOp 6

您可以使用以下内容在存储库的根目录中创建名为".gitignore"的文件:

*.yml
*.log
Run Code Online (Sandbox Code Playgroud)

要使git忽略对匹配模式的文件的更改.要删除已存在的.yml文件和.log文件副本,您可以这样做:

rm *.yml *.log
git rm *.yml *.log
git commit -m "removed .yml and .log files"
Run Code Online (Sandbox Code Playgroud)

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

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