如何在初始提交时使用 git 格式补丁



我需要为我们的审查过程获取初始提交的补丁文件(不为空),但我感到困惑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 .

最新更新