在 rebase 期间测试所有提交

在发出 pull 请求之前,确保编译成功并且为分支中的每个提交传递测试很有用。我们可以使用 -x 参数自动完成。

例如:

git rebase -i -x make

将执行交互式 rebase 并在每次提交后停止执行 make。如果 make 失败,git 将停止为你提供修复问题和修改提交的机会,然后再继续选择下一个。