修改已提交的 git commit 信息

git commit 信息 push 之后,如果想修改了怎么办?

试试下面几条命令

  1. $ git rebase -i head~1 // 想修改倒数第几条记录就将数字替换成几, 这里我们修改最后一条
  2. 弹出内容中我们把 pick 修改为 e 并保存退出
    gitrebase
  3. 根据提示输入 $ git commit --amend 继续并在弹出内容中修改注释
    gitrebase_2
  4. 保存退出
  5. 执行 $ git rebase --continue
  6. 执行 $ git push -f 推送到服务器

总结一下

1
2
3
4
git rebase -i head~1
git commit --amend
git rebase --continue
git push -f