如何简化在git中获取一个变更集的补丁?

时间:2012-08-27 21:37:17

标签: git syntax

git revision语法非常强大,但我找不到如何简化:

git diff 1a2e^..1a2e

没有两次写tree'sh1?

现在是否有“NEXT”语法,如:

git diff 1a2e^..NEXT

OR

git changeset 1a2e

...

如果1a2e是已知版本,则另一个“下一个”语法可能很有用:

git cherry-pick 1a2e+NEXT..origin/featureBranch

^^“樱桃挑选任何东西,从1a2e到掌握除了1a2e本身”

3 个答案:

答案 0 :(得分:1)

git show <tree-ish>
例如

不,你不能提到子提交,父母不知道它。并且可能有多个没有特定的顺序。

答案 1 :(得分:0)

你可以git log -1 -p sha1

答案 2 :(得分:0)

我已经建立了一个q'n'd解决方法git-getnext 这将从git log

获取当前分支中的子ID