我需要创建一个补丁文件,将最后N个提交作为单独的提交应用于另一个分支。对于N=3,我假设我需要执行以下操作:
然后分别在另一个分支上应用它们:git diff HEAD~3 HEAD~2 >> diff1
git diff HEAD~2 HEAD~1 >> diff2
git diff HEAD~1 HEAD >> diff3
有没有更简单的方法来完成这个操作?git apply diff1
(push)
git apply diff2
(push)
git apply diff3