I like to use git command line. I use a simple alias ll = log --pretty=oneline --abbrev-commit --decorate=short --branches --graph
for ages and I was almost happy. I realized I often just don't care about the old history though, but I do want to
see how the current (active) I have relate to master (and to each other)
$ git branches
something
* something else
master
world
$ git ll
* a785a171 (something) Do something
| * 9b483389 (HEAD -> somethingelse) Do something else
|/
* 6d4c9d9a (origin/master, origin/HEAD, master) Something awesome
* b5c95bfc (origin/promoted) Something good
| * fb64255f (world) This will change the world
|/
* 0b2ff7ae Good stuff
$