忽略任何git项目中的文件夹?

3xiyfsfu  于 2022-11-20  发布在  Git
关注(0)|答案(2)|浏览(235)

所以在我的工作中,我们使用了各种IDE。我是唯一一个使用Rider的人,所以我不想把它添加到项目的.gitignore文件中。Rider在每个项目的根目录下创建了一个.run文件夹。我想让git在所有项目中忽略这个文件夹。我添加了一个本地的~/.gitignore文件,内容如下:

.run/

然而我仍然在git status中看到.run.run文件夹未被跟踪:

ppcbkaq5

ppcbkaq51#

尝试清除Git缓存

  • 在gitignore文件中添加/<path_to_folder>/.run
  • git rm -rf --cached .
  • git add

现在,奇迹发生了,您的.run文件夹将被忽略

e0bqpujr

e0bqpujr2#

因此,来自@TorgeRosendahl的评论让我找到了正确的方向。我查看了我的全局git设置,发现如下:
core.excludefile=/mnt/c/Users/<user>/.gitignore_global
我甚至不记得设置了这个,但很明显我很久以前就做了,这样git在windows和wsl下就可以共享同一个.gitignore文件。我试图更改.gitignore_global,但没有成功,直到我仔细查看了上面的配置设置,我在core.excludes文件中丢失了s

相关问题