我在项目中使用了错误的电子邮件,需要在所有提交中更改它,我发现帖子中的解决方案效果很好,但它将时间戳重置为当前时间。
我运行了这个命令,
git rebase -r --root --exec "git commit --amend --no-edit --reset-author"
,时间戳显示如下面的屏幕截图:
如何在重置作者信息时保持提交时间戳相同? 任何帮助将不胜感激!
原帖链接: 如何更改多次提交的作者和提交者姓名/电子邮件?
--committer-date-is-author-date
选项:
git rebase --root --committer-date-is-author-date \
-x "git commit --allow-empty --amend --author 'me <[email protected]>' --no-edit -CHEAD"