在 rebase 期间测试所有提交
在发出 pull 请求之前,确保编译成功并且为分支中的每个提交传递测试很有用。我们可以使用 -x
参数自动完成。
例如:
git rebase -i -x make
将执行交互式 rebase 并在每次提交后停止执行 make
。如果 make
失败,git 将停止为你提供修复问题和修改提交的机会,然后再继续选择下一个。
在发出 pull 请求之前,确保编译成功并且为分支中的每个提交传递测试很有用。我们可以使用 -x
参数自动完成。
例如:
git rebase -i -x make
将执行交互式 rebase 并在每次提交后停止执行 make
。如果 make
失败,git 将停止为你提供修复问题和修改提交的机会,然后再继续选择下一个。