【发布时间】:2015-12-08 00:29:48
【问题描述】:
我尝试使用git config --global user.email j.burns@gmx.us 设置我的电子邮件,然后在使用git config --global --get user.email 时返回正常,但是在重新启动终端或打开新会话时它会返回上一个条目?
我尝试过使用--unset user.email 并没有改变任何东西,我也尝试过删除该文件。
文件的差异
$ diff .gitconfig .gitconfig-bak
diff --git a/.gitconfig b/.gitconfig-bak
index 0eb2955..2422c0d 100644
--- a/.gitconfig
+++ b/.gitconfig-bak
@@ -173,4 +173,4 @@
[user]
name = Josh Burns
email = jburns@null.netj.burns@gmx.us
【问题讨论】:
-
没有任何本地项目
.gitconfig包含user.name和/或user.email属性,对吧?你能在git config --global命令之前和之后显示~/.gitconfig的内容吗? (随意过滤/虚拟化任何敏感信息) -
唯一改变的是
user.email键 -
对了,你关闭终端后,
~/.gitconfig还存在吗?为什么新配置会消失? o_o;它什么时候消失,究竟是什么时候? (可能是在关闭终端时,可能是在启动终端时,或其他) -
此时我最好的猜测是,您是某种大型共享服务器上的访客,该服务器总是出于某种奇怪的原因破坏您的个人资料。或者可能是 Windows 网络登录?
-
它似乎是在启动终端时创建的,它不是网络登录而是个人macbook,没有服务器或类似的东西