I will agree that visually seeing the tree is such a useful tool to have access to. I know that's not the true desire of your use case, but in case it's useful, I will add what is obviously the best git alias, 'git lg': https://coderwall.com/p/euwpig/a-better-git-log
git lg --all is probably my most used command in terminals and I think it gives me a better view of how projects are flowing on the whole.