我用magit运行emacs 24.1.1的官方windows二进制文件。 提交文件时,日志中显示的用户名和电子邮件将从我的帐户和计算机名称中剥离,而不是使用全局gitconfiguration中设置的值或此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
。
我怎么能指示magitfind正确的设置,或者手动告诉它是什么设置?
您可能想要从Emacs的角度和从shell的角度来控制您的$ HOME。 有可能它们不一样,因此在Emacs中找不到$ HOME / .gitconfig。
您可以添加一个HOME环境变量,并指定与.gitconfig目录相同的目录。