Magit不考虑〜/ .gitignore

时间:2019-04-14 19:19:58

标签: git emacs magit

在Emacs 26.1中使用magit(版本:20190413.1201),我注意到magit忽略了我的全局.gitignore文件(~/.gitignore)所说的内容。例如,波浪号文件(somefile~)继续显示在magit中,但在使用普通命令行git(从适当的终端)时则没有。有任何想法吗?

存在类似的问题https://emacs.stackexchange.com/questions/14122/both-vc-and-magit-cannot-see-global-gitignore,答案为:

  

事实证明,Emacs的HOME和Git的不同。我添加了HOME环境变量并将.emacs移到了那里。现在一切正常。谢谢@YoungFrog,您让我想到了我的家

但是我不太明白那句话。查询Emacs或终端进程时,$ HOME是相同的。

1 个答案:

答案 0 :(得分:1)

  

例如,波浪号文件(somefile〜)继续显示在magit中,

请确保这些文件尚未版本化(由Git跟踪),因为没有数量的.gitignore(无论是否全局)都不会将它们从Git / Magit中删除。
您需要先删除它们(git rm --cached),然后再看到这些文件出现。