我不知道我是否可以在这里提出这样的问题,如果不能,抱歉。
在git存储库中,我使用全局用户名Aname
和全局用户邮件aemail@email.com
,并将一些工作提交到此存储库,现在我将我的全局用户名更新为Bname
,并且全局用户邮件到bemail@email.com
并且还向此存储库提交了一些工作。那我怎么能在旧作中更新全局配置,请看图片。
感谢。
答案 0 :(得分:0)
Rewriting History的The Git Book章节包含您正在寻找的信息,特别是在“全球更改电子邮件地址”下。
如果您仅将您的存储库用于个人开发,这很好,但如果您与其他人共享此存储库,则重写历史记录,这是一个侵入性的更改。您实际上无法修改现有提交,因此在这种情况下会发生git
生成新提交并丢弃旧提交。如果(例如)有人从其中一个旧提交创建了分支,这可能会很不方便。