Cool, but I think it's better if it's in your text editor. In Emacs I use Magit, it is spectacular.
Every git operation I've done is effortless with Magit: interactive rebase, selective staging (line based, not just hunk based), cherry picking, reordering commits and squashing, creating/pushing to/deleting local/remote branches, viewing graphical branch log, .. (list goes on).