24

如果我有一个尚未推送到源的提交哈希,我如何仅为该提交生成补丁。我想使用git log -p --no-names但看不到传递特定提交哈希的开关。我应该使用不同的 git 命令吗?

4

1 回答 1

44

对于 git 日志补丁:

git log -p -1 <commit>

你应该使用git format-patch补丁:

git format-patch -1 <commit>

http://www.kernel.org/pub/software/scm/git/docs/git-format-patch.html

于 2011-05-05T01:04:09.033 回答