在Git中更改已推送的提交名称

时间:2015-12-23 16:26:50

标签: git github version-control scripting push

使用git,我错误地推了一些提交,然后注意到我的名字有拼写错误。然后我从git config更正了我的名字。但git日志不会在单个用户下显示。我想在我已经推送的提交中将拼写错误的名称修改为新更正的名称,以便git将在单个用户(Me)下显示所有日志。

有什么办法吗?

1 个答案:

答案 0 :(得分:2)

简短回答:不。

更长的答案:你必须用一个新的提交替换提交,其中包含新的,拼写正确的名称(提交的所有属性都是git存储的blob的一部分)然后你&# 39; d必须用新的提交强行推送分支。

如果它是个人项目,这不应成为问题。如果它是与其他通勤者一起活跃的项目,我很抱歉地说你甚至不应该考虑尝试修复它。