在Github上删除<user>提交的<user>
我在github上有许多提交,如下所示:
有没有一种重新定义的方式,以便我可以摆脱这种情况,并简单地将提交标记为我?
首先,我会检查你的git是否配置了正确的用户信息。 运行git config --list
来验证一切正确。
您还可以尝试使用交互式重新绑定来编辑提交。
git rebase -i <commit ID>
edit
,保存并退出 git commit --amend --author="Author Name <email@address.com>
类似于问题变更提交作者在一个特定的提交。
只需几次提交即可手动执行:
git rebase --root -i
重新设置从当前HEAD到其根目录的所有内容。 edit
git commit --amend --author "Name <email>"
git rebase --continue
"Name <email>"
必须是您想要的姓名和电子邮件地址。
通过多次提交,这种手动方法可能会变得麻烦。
PS:这会弄糟你的回购历史,因为在生成提交的sha-hash时包含作者信息。 所以要小心。 下次正确设置你的user.name和user.email。
链接地址: http://www.djcxy.com/p/49887.html