背景
敝司使用gerrit review代码,提倡细颗粒度的提交,方便小组review。
但是有时候一次提交了三个commit,修改1、修改2、修改3,并且它们之间并没有完美解耦,有时候还存在前后依赖关系,review下来结果只有第二个没通过,这时候如何只修改第二次commit的内容,而不影响其他commit?
方法
1、再提交一次fix 修改2
2、git rebase -i HEAD~4 这时候可以看到如下:
接下来修改成下面这样:
保存退出,出现下面的:
修改成这样:
保存退出,大功告成。可以查看 git log
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。