当我想在Linux中全局忽略文件时,下面的步骤正常工作,但是当我通过SSH连接到vagrant并运行git status
时,我仍然可以看到.idea/
为“未跟踪”。我该怎么做才能帮助流浪者获取这些全球环境?
我将.idea/
放在.gitignore
文件中,如下所示。
bc@bc:~$ sudo nano .gitignore
bc@bc:~$ git config --global core.excludesfile /home/bc/.gitignore
答案 0 :(得分:3)
问题在于git将在ssh会话中查找全局配置:它将位于 /home/vagrant
。
因此解决方案(最初由inanzzz详述):
vagrant@mydev:/vagrant$ sudo nano /home/vagrant/.gitignore_global
在文件中放置.idea/
行,然后保存/退出。
vagrant@mydev:/vagrant$ git config --global core.excludesfile /home/vagrant/.gitignore_global