有没有一种简单的方法从给定的提交开始获取git反向日志?

时间:2015-07-31 11:19:26

标签: git graph version-control git-log

说我有一个简单的历史:

A -> B -> C -> D -> E -> F -> G

正常情况下,例如git log D,我得到了历史

D
C
B
...

是否可以从另一个方向获取视图

D
E
F
...

即。就像git log --reverse -4产生的那样,但实际上不需要在D之后指定历史记录中的提交次数或特定引用?

我很清楚这通常没有明确指定(因为提交通常在不同的分支中有多个子进程),但实际上,通常只有 一些提交在有分支点之前的线性链。如果只展示最长的独特直系儿童链,我会非常高兴。

1 个答案:

答案 0 :(得分:1)

如果只是看一个分支就可以逃脱,git log D^..HEAD之类的东西应该可行。在这种情况下,假设您在正确的分支上,它会显示提交DG