欢迎您光临本小站。希望您在这里可以找到自己想要的信息。。。

git 添加 gitignore 规则无效

架构&设计模式 water 2326℃ 0评论

正常情况

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

特殊情况

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

规则

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

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

转载请注明:学时网 » git 添加 gitignore 规则无效

喜欢 (0)or分享 (0)

您必须 登录 才能发表评论!