要生成一个 patch 文件,可以使用以下命令:
git format-patch <commit>
其中 <commit> 是需要生成 patch 的提交记录的 SHA 值或分支名。这个命令会将该提交记录之前的所有修改打包成一个或多个 .patch 文件。
如果想生成某两个提交记录之间的差异(即 diff),可以使用如下命令:
git diff <commit1>..<commit2> > my_patch.patch
这会将两个提交记录之间的所有修改保存到 my_patch.patch 文件中。




