every blog every motto: You can do more than you think.
https://blog.csdn.net/weixin_39190382?type=blog
0. 前言
git中修改已提交的信息(用户信息,提交注释)修改
1. 修改用户信息
1.1 修改最近的一次
git commit --amend --author="none <[email protected]>"--no-edit
1.2 修改多次
# 第一步,(n)代表提交次数
git rebase -i HEAD~n
# 第二步
然后按`i`编辑,把`pick` 改成 `edit`,按'Esc'退出编辑,按`:wq`保存退出
# 第三步
git commit --amend --author="作者 <邮箱@xxxx.com>"--no-edit
# 第四步
git rebase --continue# 第五步
git push --force
2. 修改commit 内容
2.1修改最近的一次
如下命令,进入命令模式,即可修改,修改完以后push
git commit --amend
2.2 修改多次
git rebase -i HEAD~2
显示的提交为倒叙
将需要修改的commit前面的pick改为edit,保存退出。
git commit --amend
修改提交的信息,改好后
git rebase --continue
然后push
版权归原作者 胡侃有料 所有, 如有侵权,请联系我们删除。