我希望git忽略我的csv文件。但是,当我git status
时,我看到csv在"Changes not staged for commit"
。但是,我发誓我刚才将它添加到.gitignore文件中。事实上,当我查看.gitignore
文件时,我发现它就在那里!
*.csv
那么,如何让git
忽略我的csv?问题是我希望能够git reset
和git checkout
,而不必担心在我的工作目录中覆盖csv
个文件。
答案 0 :(得分:6)
看起来问题是,之前已经在提交中跟踪了csv文件,因此即使你添加*.csv
,git也会开始跟踪以前跟踪的文件。
您可以使用git rm --cached
选项解决此问题,详细讨论in this stackoverflow question
答案 1 :(得分:0)
它应在您的.gitignore文件中添加*.csv
,然后使用git rm --cached *.csv
从git存储库中删除所有现有的csv文件