1. Graph showing commits on all branches, decorated with branch and tag names, short commit hashes, committer name and commit comment:
git log --graph --all --abbrev-commit --pretty=format:'%C(red)%d%x20%C(yellow)%h%x20%C(green)%an%x20%Creset%s'
git log --abbrev-commit --pretty=format:'%C(yellow)%h%x20%C(green)%an%x20%Creset%s' master..HEAD
git log HEAD --not master
git log HEAD ^master
git log --graph --all --abbrev-commit --pretty=format:'%d%x20%h%x20%an%x20%s' git log --abbrev-commit --pretty=format:'%h%x20%an%x20%s' master..HEAD
1. Graph showing commits on all branches, decorated with branch and tag names, short commit hashes, committer name and commit comment:
2. List commits in HEAD that aren't in master: