$ git reflog
bf302bb (HEAD -> branch_a) HEAD@{0}: reset: moving to HEAD
bf302bb (HEAD -> branch_a) HEAD@{1}: reset: moving to HEAD
bf302bb (HEAD -> branch_a) HEAD@{2}: commit: more changes on the branch
0f3bdda (origin/branch_a) HEAD@{3}: commit: branch_a commit
bbe56be (origin/subbranch, subbranch) HEAD@{4}: checkout: moving from subbranch to branch_a
2c8ab12 (origin/brnch, brnch) HEAD@{5}: checkout: moving from subbranch to brnch
bbe56be (origin/subbranch, subbranch) HEAD@{6}: checkout: moving from main to subbranch
1c320e0 (origin/main, main) HEAD@{7}: Branch: renamed refs/heads/master to refs/heads/main
1c320e0 (origin/main, main) HEAD@{9}: checkout: moving from subbranch to master
bbe56be (origin/subbranch, subbranch) HEAD@{10}: commit: subbranch code
1c320e0 (origin/main, main) HEAD@{11}: checkout: moving from brnch to subbranch
2c8ab12 (origin/brnch, brnch) HEAD@{12}: commit: brnch code
1c320e0 (origin/main, main) HEAD@{13}: checkout: moving from subbranch to brnch
1c320e0 (origin/main, main) HEAD@{14}: checkout: moving from brnch to subbranch
1c320e0 (origin/main, main) HEAD@{15}: checkout: moving from master to brnch
1c320e0 (origin/main, main) HEAD@{16}: commit (initial): main branch
$ git reflog
bf302bb (HEAD -> branch_a) HEAD@{0}: reset: moving to HEAD
bf302bb (HEAD -> branch_a) HEAD@{1}: reset: moving to HEAD
bf302bb (HEAD -> branch_a) HEAD@{2}: commit: more changes on the branch
0f3bdda (origin/branch_a) HEAD@{3}: commit: branch_a commit
bbe56be (origin/subbranch, subbranch) HEAD@{4}: checkout: moving from subbranch to branch_a
2c8ab12 (origin/brnch, brnch) HEAD@{5}: checkout: moving from subbranch to brnch
bbe56be (origin/subbranch, subbranch) HEAD@{6}: checkout: moving from main to subbranch
1c320e0 (origin/main, main) HEAD@{7}: Branch: renamed refs/heads/master to refs/heads/main
1c320e0 (origin/main, main) HEAD@{9}: checkout: moving from subbranch to master
bbe56be (origin/subbranch, subbranch) HEAD@{10}: commit: subbranch code
1c320e0 (origin/main, main) HEAD@{11}: checkout: moving from brnch to subbranch
2c8ab12 (origin/brnch, brnch) HEAD@{12}: commit: brnch code
1c320e0 (origin/main, main) HEAD@{13}: checkout: moving from subbranch to brnch
1c320e0 (origin/main, main) HEAD@{14}: checkout: moving from brnch to subbranch
1c320e0 (origin/main, main) HEAD@{15}: checkout: moving from master to brnch
1c320e0 (origin/main, main) HEAD@{16}: commit (initial): main branch