我希望git忽略我的csv文件.但是,当我这样做时git status
,我看到csv在"Changes not staged for commit"
.但是,我发誓我刚才将它添加到.gitignore文件中.事实上,当我查看.gitignore
文件时,我发现它就在那里!
*.csv
Run Code Online (Sandbox Code Playgroud)
那么,如何git
忽略我的csv呢?问题是,我希望能够做到git reset
和git checkout
而不必担心csv
文件在我的工作目录中被覆盖.
小智 6
看起来问题是,之前已经在提交中跟踪了csv文件,因此即使添加*.csv
git也会开始跟踪以前跟踪的文件.
您可以使用此解决git rm --cached
方案来解决此问题,在此stackoverflow问题中已详细讨论