I was just wandering around to look for some git graphical tools when i came a post on Stackoverflow(See below for the links). That post list some nice graphical tool(showing all branches, commit, tags, merging), I tried creating a somewhat similar project to that shown in the post just to test all that tool, here that are:
gitx
This is gitx which i think is only for Mac OSX

qgit
gitg
gitk
SmartGit
I posted this post on LinkedIn and I was pointed towards a very nice tool, SmartGit. I downloaded it and tried it with this scenario, thats the result
Bare Git
On bare git with the command git log --graph --full-history --all --color --pretty=format:"%x1b[31m%h%x09%x1b[32m%d%x1b[0m%x20%s"

info from Stackoverflow:
1. http://stackoverflow.com/questions/3509776/which-git-tool-generated-this-tree-view
2. http://stackoverflow.com/questions/1838873/visualizing-branch-topology-in-git



