0

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

git diff 1a2e^..1a2e

不写两次tree'sh1?

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

git diff 1a2e^..NEXT

或者

git changeset 1a2e

??

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

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

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

4

3 回答 3

1
git show <tree-ish>

例如。

不,您不能参考子提交,父级对此一无所知。并且可能有不止一个,没有特定的顺序。

于 2012-08-27T21:38:22.937 回答
0

你可以做到git log -1 -p sha1

于 2012-08-27T21:51:58.390 回答
0

我已经构建了一个 q'n'd 解决方法git-getnext 它将从 git log 获取当前分支中的子 ID

于 2012-08-27T22:51:35.747 回答