我需要为最后 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
(推送)
git apply diff2
(推送)
git apply diff3
有没有更短的方法来做到这一点?