更改Git中已推送的提交中的名称
使用git时,我错误地推送了一些提交,然后注意到我的名字有拼写错误。然后我从git config中更正了我的名字。但git日志不会显示在单用户下。我想在我已经推送的提交中,将拼写错误的名称修改为新更正的名称,以便git显示单用户(Me)下的所有日志 有什么办法吗?简短的回答:没有 更详细的回答:您必须用一个新的提交来替换提交,该提交中包含新的、拼写正确的名称(提交的所有属性都是git存储的blob的一部分),然后您必须使用新提交强制推送分支更改Git中已推送的提交中的名称,git,github,version-control,scripting,push,Git,Github,Version Control,Scripting,Push,使用git时,我错误地推送了一些提交,然后注意到我的名字有拼写错误。然后我从git config中更正了我的名字。但git日志不会显示在单用户下。我想在我已经推送的提交中,将拼写错误的名称修改为新更正的名称,以便git显示单用户(Me)下的所有日志 有什么办法吗?简短的回答:没有 更详细的回答:您必须用一个新的提交来替换提交,该提交中包含新的、拼写正确的名称(提交的所有属性都是git存储的blob的一部分),然后您必须使用新提交强制推送分支 如果这是一个个人项目,这不应该是一个问题。如果这是一个
如果这是一个个人项目,这不应该是一个问题。如果这是一个与其他提交人合作的活动项目,我很抱歉地说,你甚至不应该考虑尝试修复它。可能的重复:我要求的是远程提交,而不是本地提交@TristramGräbenerIn公平性,这其实是一样的:真正的区别在于,因为你明确地说的是远程提交(据推测是共享的)回购答案(更温和地放在链接问题的评论中)是你不应该尝试进行更改,尽管这是可能的,并且原始版本上的答案实际上告诉你如何进行更改。