我希望git忽略我的csv文件。但是,当我执行git status
时,我看到csv在"Changes not staged for commit"
中。但是,我发誓我刚才把它添加到了.gitignore文件中。事实上,当我查看.gitignore
文件时,我看到它就在那里!
*.csv
那么,如何让
git
忽略我的csv?问题是,我希望能够执行git reset
和git checkout
操作,而不必担心工作目录中的csv
文件被覆盖。 最佳答案
看起来问题是,csv文件在提交之前就已经被跟踪了,所以即使您添加了*.csv
git也会开始跟踪以前跟踪的文件。
您可以使用git rm --cached
选项解决这个问题,详细讨论in this stackoverflow question