我希望git忽略我的csv文件。但是,当我执行git status时,我看到csv在"Changes not staged for commit"中。但是,我发誓我刚才把它添加到了.gitignore文件中。事实上,当我查看.gitignore文件时,我看到它就在那里!

*.csv

那么,如何让git忽略我的csv?问题是,我希望能够执行git resetgit checkout操作,而不必担心工作目录中的csv文件被覆盖。

最佳答案

看起来问题是,csv文件在提交之前就已经被跟踪了,所以即使您添加了*.csvgit也会开始跟踪以前跟踪的文件。
您可以使用git rm --cached选项解决这个问题,详细讨论in this stackoverflow question

08-26 17:34
查看更多