【git】修改已提交的信息

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

你可能感兴趣的:(#,Git,git,github)