I also like Sourcetree visualization, great way to explain someone .git (on high level) and great way to quickly have an overview of project/repos history.
You can visualize git branches with Gits built in viewer, gitk, which provides a SourceTree like viewer of all the branches. It's powerful and always available, making it a wonderful tool to rely on!