从特定标签和最后一次提交之间的提交中进行格式修补

Do format-patch from the commits between a specific Tag and the last commit

如何从特定标记和最后一次提交之间的提交中创建格式补丁?

我需要使用 git 命令 and\or C# 代码。

目前,我通过以下方式成功获得了所有相关提交:

git log --pretty=oneline HEAD...tag

现在我需要知道如何对它们进行格式修补

git format-patch 接收与 git log 相同的范围参数格式。您可能还想添加 -o 参数来指定补丁的输出目录:

git format-patch HEAD..tag -o /tmp/patches