Git:多个提交在review阶段,需要修改中间的某个提交
2021-03-11 本文已影响0人
lee_zhou_iOS开发者
例如提交了三次代码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