On Tue, Aug 20, 2019 at 12:35 PM Uwe Brauer <oub@xxxxxxxxxx> wrote: > > Take the following part of what I did > > git init > echo 1 > 1 > git add 1 > git commit -m 1 > echo 1.1 > 1 > git add . > git commit -m 1.1 > git checkout -b foo master~1 > echo 1.2 > 1 > git add . > git commit -m 1.2 > echo 1.2.1 > 1 > git add . > git commit -m 1.2.1 > git checkout master > > There are 4 commits. > > But > > Git --log --graph --decorate > > Returns > * commit 98922f82932cd1bef58bebf0229367922bca45fc (HEAD -> master) > | Author: Uwe Brauer <oub@xxxxxxxxxx> > | Date: Tue Aug 20 21:19:59 2019 +0200 > | > | 1.1 > | > * commit 8f565d59c356a6038e3d8a7f5dcd2e4a39ae1bb4 > Author: Uwe Brauer <oub@xxxxxxxxxx> > Date: Tue Aug 20 21:19:59 2019 +0200 Try adding '--all' to include all refs, not just the current HEAD, to begin logging from. Here is what I see after running your setup script. $ git log --graph --decorate --all * commit 3262040f2d8d5f31b4918bda9987e6b5f788531f (foo) | Author: Phil Hord <phord@xxxxxxxxxxxxxxx> | Date: Tue Aug 20 12:44:32 2019 | | 1.2.1 | * commit fc66c4311bf954d455f468581f2913dffa0f9c2b | Author: Phil Hord <phord@xxxxxxxxxxxxxxx> | Date: Tue Aug 20 12:44:32 2019 | | 1.2 | | * commit 109e5d4baef4e99cf636189ba1499af817ab0bb1 (HEAD -> master) |/ Author: Phil Hord <phord@xxxxxxxxxxxxxxx> | Date: Tue Aug 20 12:44:32 2019 | | 1.1 | * commit 5c1e93ed7c5b3b241d5adfadb365a6bca5d60d3a Author: Phil Hord <phord@xxxxxxxxxxxxxxx> Date: Tue Aug 20 12:44:32 2019 1 You could also mention only the refs you are interested in instead of including all of them. $ git log --graph --decorate foo master