2

给定这样的存储库:

A--B--C--D--E--HEAD

我想用git format-patch只导出 commit C。指定此提交的简单方法是什么?

据我所知,git format-patch <sha1 of B> <sha1 of C>它会起作用,但这很麻烦(同时处理两个哈希)。有没有更简单的方法来指定这一点,比如“在 B 之后立即给我所有提交”?

我使用 Git 1.7.1,并且更喜欢这个版本的解决方案;但是如果新版本在这方面有实质性的改进,这也可能很有趣。

4

1 回答 1

1

您应该能够使用C和“ parent of C”:

git format-patch C~ C
于 2014-04-28T11:52:50.647 回答