私のリポジトリは基本的に次のようになります。
-- 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
私の質問は、長いログを表示するにはどうすればよいですか?