我想为对文件/文件夹所做的所有提交获取补丁。
我可以通过git log --format="%H"-- path/to/folder
有没有办法可以从此列表中生成补丁。
[编辑]:
下面的代码部分解决了我的问题
for c in `git log --format="%H" -- path/to/file`;do
git format-patch "$c^1".."$c" -o patches ;
done
由于 format-patch 是单独调用的,因此我将获得所有编号为 0001-commit-text.patch 的补丁,其中我将丢失补丁的顺序。有没有更好的解决方案