The Git Extensions repository browser seems to be more versatile than gitk in many ways.
However, my very favorite command line option for gitk is --all
. gitk --all
shows all commits, including ones not reachable by any branch or tag. This is very useful for understanding what actually happens in git. For instance after a rebase you can still see the original commits that have been copied and abandoned (and even return to them with reset
).
Is there any way to make Git Extensions browser behave like gitk --all
and show even unreachable commits?
At the risk of stating the now-obvious, as of 2018's 2.51.RC2 release and newer, commits that can be reached via the reflog can now be displayed in Git Extensions. I'm not sure if this is exactly the same as gitk --all
, but it does display many additional commits that are otherwise unreachable.
It appears to use git log --reflog
behind the scenes.
The pull request is here, and it was released with 2.51.RC2.