如何在git中更新全局配置(用户名和useremail)?

时间:2014-06-24 11:20:30

标签: git git-config

我不知道我是否可以在这里提出这样的问题,如果不能,抱歉。

在git存储库中,我使用全局用户名Aname和全局用户邮件aemail@email.com,并将一些工作提交到此存储库,现在我将我的全局用户名更新为Bname,并且全局用户邮件到bemail@email.com并且还向此存储库提交了一些工作。那我怎么能在旧作中更新全局配置,请看图片。 enter image description here

感谢。

1 个答案:

答案 0 :(得分:0)

Rewriting HistoryThe Git Book章节包含您正在寻找的信息,特别是在“全球更改电子邮件地址”下。

如果您仅将您的存储库用于个人开发,这很好,但如果您与其他人共享此存储库,则重写历史记录,这是一个侵入性的更改。您实际上无法修改现有提交,因此在这种情况下会发生git生成提交并丢弃旧提交。如果(例如)有人从其中一个旧提交创建了分支,这可能会很不方便。