前情提要: 提交公司代码的时候author还是个人信息(还好不是上家公司的),然后被发现要求改成公司要求的格式信息
-
首先找到需要更改的commit,复制
后一条的commitId执行git rebase -i commitId, 这将会以列表的形式展示出commitId之后的所有commit记录 -
更改即将对commit进行的操作方式,默认是
pick(选取)该commit,我们将需要更改的分支前的pick更改为edit然后保存 -
接着就会提示你可以使用
git commit --amend对操作更改为edit的commit进行更改 -
我使用的情况是对
author进行更改,执行git commit --amend --author="xxxx <xxxx@xx.com>", 然后git rebase --continue就更改成功了,如果有多个commit需要更改的话也是一直重复流程3