Git 修改多个历史提交记录的 Author


平时的开发工作中,个人账号和公司账号有时会用混淆,甚至完成几个 commit 之后才发现 master 分支中的多个提交的用户是公司账户,因此需要修改历史提交记录的作者。此篇文章记录下相关操作流程。

修改 Commit 的作者会使得其 MD5 值改变,任何引用该 MD5 的地方将会无法正常使用。

先执行以下命令将本地仓库的作者设置为正确的值

假设 fake 分支中历史记录最初的一些 Commit 的作者是正确的,从某个 Commit 开始才出现了不正确的作者。历史记录中 最后一个正确 的提交的 MD5 是 dcd7008513006dfc06dea0bda2a2f73b2c0509d1 。执行命令

将提交标记为 edit 。然后一直执行以下命令,直到所有的提交都被设置为正确的作者

按照此方法正确地将部分提交的作者设置为正确值。

/questions/750172/how-to-change-the-author-and-committer-name-and-e-mail-of-multiple-commits-in-gi

本文标签: 作者 提交 正确
版权声明:本文内容来源网络,本站仅提供信息存储空间服务,不承担相关法律责任,如发现涉嫌抄袭侵权的内容, 请联系我们删除。