为什么emac中的vc-git和magit忽略了我的git配置设置?

时间:2012-09-14 12:21:10

标签: windows git emacs magit

我用magit运行emacs 24.1.1的官方windows二进制文件。当我提交文件时,日志中显示的用户名和电子邮件将从我的帐户和计算机名称中删除,而不是使用全局git配置或此repro的本地设置中设置的值。

从git bash和dos,我可以向git请求user.email和user.name并获取本地repro设置。

magit和vc-git的diff模式似乎也忽略了我的autocrlf设置,所以这可能是一个emacs范围的问题,不是特定于magit。

C:\Program Files (x86)\Git\cmd位于emac的exec-path

如何指示magit找到正确的设置,或者手动告诉它设置是什么?

2 个答案:

答案 0 :(得分:10)

您可能希望从Emacs的角度以及从shell的角度来控制$ HOME是相同的。有可能它们不一样,因此在Emacs中找不到$ HOME / .gitconfig。

答案 1 :(得分:1)

您可以添加HOME环境变量,并使用.gitconfig目录指定鹿。