如何让git忽略我的csv文件?

Can*_*ic3 8 csv git gitignore

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

*.csv
Run Code Online (Sandbox Code Playgroud)

那么,如何git忽略我的csv呢?问题是,我希望能够做到git resetgit checkout而不必担心csv文件在我的工作目录中被覆盖.

小智 6

看起来问题是,之前已经在提交中跟踪了csv文件,因此即使添加*.csvgit也会开始跟踪以前跟踪的文件.

您可以使用此解决git rm --cached方案来解决此问题,在此stackoverflow问题中已详细讨论


KIT*_*KIT 5

它应该添加*.csv到您的 .gitignore 文件中,然后用于git rm --cached *.csv从您的 git 存储库中删除所有现有的 csv 文件