修改提交步骤
review -> comments
modify code
$ git add -u
$ git commit --amend
Change-Id: XXXXXXXXXX
$ git push origin HEAD:refs/for/master
----------------------------------------------------
常用命令
1.单行显示提交历史
$ git log --oneline --decorate
2.合并历史提交记录
$ git rebase -i [commit ID]
000001 aaa
000002 bbb
000003 ccc
000004 ddd
若想将000001,000002合并到000003上,命令应为 $ git rebase -i 000004,
将需要合并的commit前的pick改为s(sqush),保存回车,
然后进入编辑界面,编辑完成后保存回车
3.修改历史记录
000001 aaa
000002 bbb
000003 ccc
000004 ddd
要求:只修改000003,保持000001,000002记录不变
$ git rebase -i 000004
将出现以下情景
pick 000001
pick 000002
pick 000003
将000001,000002前的pick改为r(reword),意味着只修改commit message,
将000003前的pick改为e(edit),可以对版本库进行修改操作,操作完成后进行保存
$ git commit --amend ------进入编辑界面,修改000003记录
修改成功后,$ git rebase --continue --------进入编辑界面,修改000002,000003的记录信息
编辑完成后保存退出