当前位置: 代码迷 >> 综合 >> git 添加 gitignore 规则无效
  详细解决方案

git 添加 gitignore 规则无效

热度:45   发布时间:2024-01-11 14:07:23.0

正常情况

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

特殊情况

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

规则

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

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