没有提交的git format-patch

时间:2011-10-20 14:11:25

标签: git patch

如何在HEAD和暂存区域之间生成补丁(不提交)?

e.g。

echo text > some.file
git add some.file
git format-patch (what-the-sha?)..HEAD

我必须提交然后重置吗?

1 个答案:

答案 0 :(得分:9)

git diff --cached
如果你只是想要补丁差异,那么

应该可以做到。

如果您真的想要format-patch的所有功能,那么您真的应该提交(毕竟,如果您要向上游提交补丁,则需要提交消息)。