我需要获取非空的初始提交(patch file)文件,以进行我们的审查流程,但我感到困惑的是git format-patch
命令仅从位于初始提交之后的分支中生成文件。
看起来这应该是一些显而易见的操作,但我完全搞不清楚该怎么做。
我需要获取非空的初始提交(patch file)文件,以进行我们的审查流程,但我感到困惑的是git format-patch
命令仅从位于初始提交之后的分支中生成文件。
看起来这应该是一些显而易见的操作,但我完全搞不清楚该怎么做。
尝试使用git format-patch --root $SHA
(其中$SHA
是第一个提交)
如果要为单个提交创建补丁,请使用以下命令:
git format-patch -1 HEAD # where "1" is a number, not "ell".
“HEAD”可以更改为任何其他提交,甚至哈希代码。即使HEAD是第一次提交,这也有效。我不确定您是否需要这个。
git format-patch --root
我刚刚创建了所有补丁文件,包括初始提交和 HEAD。我的 git 版本是 2.26.2.windows.1
。