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

ten*_*npn 3 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找到正确的设置,或者手动告诉它设置是什么?

Sig*_*gma 10

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