我用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找到正确的设置,或者手动告诉它设置是什么?
答案 0 :(得分:10)
您可能希望从Emacs的角度以及从shell的角度来控制$ HOME是相同的。有可能它们不一样,因此在Emacs中找不到$ HOME / .gitconfig。
答案 1 :(得分:1)
您可以添加HOME环境变量,并使用.gitconfig目录指定鹿。