注意
可以用 Git log 看提交记录
也可以配置 (Git config --global alias.lg "log --color --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset'--abbrev-commit")
就可以用 Git lg 查看
注意
image
这是在 rebasing 中的意思, 如果遇到什么问题
直接 Git rebase --abort
Git rebase -i HEAD~3 (修改 最近三次的 commit)
image
接步骤 1 , 按 i(进入编辑)
image
把你要改的 commit 节点的 pick 改成 edit
image
ctrl+c,shift+q, 然后 wq 退出, 目前就选择了两个 commit 点进行 rebase,
所以下面会执行两次 Git commit --amend
Git commit --amend (进入修改界面)
image
然后 wq 退出
Git rebase --continue
注意开始重复动作!
Git commit --amend(修改下一个选择的 commit)
image
然后 wq 退出
Git rebase --continue
image
因为只有选了两个节点所以就完了
Git lg 查看修改成功没有
image
来源: http://www.jianshu.com/p/da98cc582c6d