我的存储库基本上是这样的:
-- X -- A -- B -- C -- D -- F (master)
\ / \ /
\ / \ /
G -- H -- I -- J (deployment-branch-1)
通常,我会被问到,什么进入了部署,什么没有。Git log
在分支上只给了我到分支点“A”的日志
从上面的示例中,这将如下所示:
$ git co deployment-branch-1
$ git log --oneline --decorate
J (HEAD, deployment-branch-1) branch commit
I branch commit
H branch commit
G branch commit
...但可惜没有 A 或更早的提交行。我想从分支的尖端一直显示日志,包括在分支点之前进行的提交。像这样:
J (HEAD, deployment-branch-1) branch commit
I branch commit
H branch commit
G branch commit
A (master) master commit
X master commit
所以我的问题是,我如何显示更长的日志?