git 批量修改一段连续commit的用户名和邮箱 —— rebase
git rebase -i HEAD~5 --exec "git commit --amend --author='新名字 <新邮箱>' --no-edit"
如果要修改的提交中有空提交,需要加入–allow-empty选项:
git rebase -i HEAD~5 --exec "git commit --amend --author='新名字 <新邮箱>' --no-edit --allow-empty"
敲入命令后,会打开一个编辑器显示修改的内容,直接保存退出即可。
留下评论