玖叶教程网

前端编程开发入门

8、git 修改提交的历史信息(必会)

git 修改提交的历史信息详细操作

git rebase -i HEAD~3

输出如下

pick 1 commit 1

pick 2 commit 2

pick 3 commit 3

要修改哪个,就把那行的 pick 改为 edit,然后退出。例如想修改 commit 1 的 author,光标移到第一个 pick,按 i 键进入 INSERT 模式,把 pick 改为 edit:

edit 1 commit 1

pick 2 commit 2

pick 3 commit 3

– INSERT –

然后按 esc 键,退出 INSERT 模式,输入:wq 退出,这时可以看到提示,可以修改 commit 1的信息了。

输入 amend 命令重置用户信息: $ git commit --amend --reset-author会出现 commit 1 的提交记录及注释内容,可进入 INSERT 模式修改注释,:wq 退出这时再查看提交历史,发现 commit 1 的 author 已经变成 b([email protected])了,且是最新一次记录。

通过 continue 命令回到正常状态: $ git rebase --continue。

发表评论:

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言