3

我正在使用 magit 运行 emacs 24.1.1 的官方 Windows 二进制文件。当我提交文件时,日志中显示的用户名和电子邮件会从我的帐户和机器名称中提取,而不是使用在全局 git config 或此 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 找到正确的设置,或者手动告诉它设置是什么?

4

2 回答 2

10

从 Emacs 的角度和 shell 的角度来看,您可能想要控制您的 $HOME 是否相同。很可能它们并不相同,因此在 Emacs 中找不到 $HOME/.gitconfig。

于 2012-09-14T13:34:13.557 回答
1

您可以添加一个 HOME 环境变量并指定与 .gitconfig 目录相同的目录。

于 2012-12-10T08:20:10.057 回答