[git] Visualizing branch topology in Git

I found this blog post which shows a concise way:

git log --oneline --abbrev-commit --all --graph --decorate --color

I usually create an alias for the above command:

alias gl='git log --oneline --abbrev-commit --all --graph --decorate --color'

and simple just use gl.

You can also add the alias to the git config . Open ~/.gitconfig and add the following line to the [alias]

[alias]
        lg = log --oneline --abbrev-commit --all --graph --decorate --color

and use it like this: git lg