您的位置:首页 > 其它

git 添加 gitignore 规则无效

2015-10-17 15:46 423 查看

正常情况

如果在项目开始的时候配置了.gitignore文件,对一些文件进行忽略。

进行版本控制的时候就会忽略对这些文件的跟踪,这是正常情况。

特殊情况

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

规则

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

这时 做完这些工作之后 你还必须 再 commit 一次,这次commit之后 ,文件就可以被忽略了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  git gitignore 版本控制