Git:多个提交在review阶段,需要修改中间的某个提交

例如提交了三次代码review阶段,其中第二个review被提出有问题,需要修改第二个commit。

1.压缩合并

git rebase -i HEAD~3   // 3是倒数第几个提交,可以根据实际情况自行决定

2. 修改git-rebase-todo

pick 843d2e xxxxxxx
edit 5508e32 xxxxxxxx        //把此处pick修改为edit,则进入第二个commit的edit状态。 
pick 5504fd2 xxxxxxxx

3. 修改代码

修改你的相关代码

4. 提交到本地

git add . 提交代码

5. 添加记录

git commit --amend   //修改第二次提交记录信息

6. 返回到原来的HEAD

git rebase --continue

7. push你的修改到远程仓库

git push

你可能感兴趣的:(Git:多个提交在review阶段,需要修改中间的某个提交)