git 添加 gitignore 规则无效

来源:互联网 发布:巨人网络借壳后股价 编辑:程序博客网 时间:2024/04/30 12:29

正常情况

如果在项目开始的时候配置了.gitignore文件,对一些文件进行忽略。
进行版本控制的时候就会忽略对这些文件的跟踪,这是正常情况。

特殊情况

但是有一种情况是,项目开始的时候 没有将一些无关文件配置进 .gitignore里面。导致文件已经进行跟踪了,但是目前想把这些文件add 到 .gitignore文件中,但是发现没有效果。 修改文件之后,git 依然检测到了,文件改动。

规则

原来git有一条规则,“如果一个文件一开始没有添加到.gitignore里面,中途添加进去。git 将不会 忽略这个文件。”在这种情况下,必须使用 git rm --cached < file name > 这个命令 来 移除对这个文件的跟踪,然后将 这个不想被跟踪的文件 添加到 .gitignore文件里面 就可以了。

这时 做完这些工作之后 你还必须 再 commit 一次,这次commit之后 ,文件就可以被忽略了。

2 0
原创粉丝点击