背景
敝司应用 gerrit review 代码,有工夫同时提交了三个 commit,批改 1、批改 2、批改 3, 并且它们之间并没有完满解耦,有时候还存在前后依赖关系,后果只有第二个没通过 review,这时候只想批改第二次 commit 的内容,而影响其余 commit,怎么做呢?
办法
1、再提交一次 fix 批改 2
2、git rebase -i HEAD~4 这时候能够看到如下:
接下来批改成上面这样:
保留退出,呈现上面的:
批改成这样:
保留退出,功败垂成。能够查看 git log