欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

git 修改所有提交的作者信息

程序员文章站 2022-07-13 08:06:12
...

前言

创作开始时间:2021年5月24日14:45:14

如题。在提交论文审稿期间,一般都是把自己的材料放在一个匿名的github仓库,在审稿结束之后,可以转到自己的账户下面,这时候就需要顺便修改一下历史提交的作者信息。在此给出解决方案。

基本信息

我的匿名仓库现在总共有4个历史提交。

方案

# 最多只能回溯到最近3个历史提交,即HEAD~3
git rebase -i HEAD~3

# 这时候会进入文档编辑界面(我的是nano)
pick <commit-id> add xxx
# 把pick 改为 edit,然后保存、退出

# 然后输入这个命令
git commit --amend --author "xxx <[email protected]>
# 然后好像也会进入文档编辑界面,保存、退出

# 保存当前操作,继续下一个修改
git rebase --continue

如果要修改第一个历史提交(init commit):

git rebase -i --root

其他的同上即可。

小结

创作结束时间:2021年5月24日14:59:13

参考文献

主要参考:

相关标签: PHDcand2-2