如何在初始提交时使用git format-patch

Vla*_*din 21 git format-patch

我需要为我们的审核过程获取初始提交(非空)的补丁文件,但我很困惑,因为git format-patch命令只能从初始提交时不包含它的分支进行.

似乎它必须是一些明显的举动,但我完全错过了它.

Lil*_*ard 23

尝试git format-patch --root $SHA($SHA第一次提交的地方)


Xin*_*Guo 8

用于为单个提交制作补丁只需使用

git format-patch -1 HEAD # where "1" is a number, not "ell".
Run Code Online (Sandbox Code Playgroud)

其中"HEAD"可以更改为任何其他提交,甚至哈希代码.即使HEAD是第一次提交,这也有效.我不确定你是否要求这个.