说我有一个简单的历史:
A -> B -> C -> D -> E -> F -> G
正常情况下,例如git log D
,我得到了历史
D
C
B
...
是否可以从另一个方向获取视图
D
E
F
...
即。就像git log --reverse -4
产生的那样,但实际上不需要在D
之后指定历史记录中的提交次数或特定引用?
我很清楚这通常没有明确指定(因为提交通常在不同的分支中有多个子进程),但实际上,通常只有 一些提交在有分支点之前的线性链。如果只展示最长的独特直系儿童链,我会非常高兴。
答案 0 :(得分:1)
如果只是看一个分支就可以逃脱,git log D^..HEAD
之类的东西应该可行。在这种情况下,假设您在正确的分支上,它会显示提交D
到G
。