以下是我的情景。
我正在使用Windows 8,并创建了一个由git跟踪的目录。 现在看一下gitignore的一些工作,我在记事本中制作了一个示例文本文件并将其保存为.gitignore文件并将其类型设置为all。 然后我将此文件提交到我的存储库。 现在我期待当我改变这个文件的一些数据时git不会抱怨但是git仍然说它改变了没有上传的文件名。
为什么会这样?
我已经读过类似的问题,哪个人使用git checkout来丢弃文件但是为什么.gitgnore没有单独使用它?
我问它,因为有一些类型的文件,比如日志文件不断更改,我们想要添加到git中包含的项目,但不希望git不断抱怨它。
答案 0 :(得分:2)
原因是因为您要忽略的文件仍然后跟git。您需要使用git rm --cache FILENAME