不提交代码如何使用git format-patch命令

13

我该如何生成 HEAD 和暂存区之间的补丁(未提交)?

例如:

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

我必须先提交(commit)再重置(reset)吗?

1个回答

9
git diff --cached

如果您只是想要补丁差异,那么这应该能起到作用。但如果您真的需要format-patch的所有功能,那么您真的应该提交(毕竟,如果您要向上游提交补丁,则需要提交消息)。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接