Since my last post about finding a graphical Git client  for Ubuntu, I’ve been using the excellent gitg. But here’s four more that I’ve come across since then, most recommended by comments on the previous post:
* qgit, as the name suggests, uses the QT GUI toolkit. qgit is a gitk-style interface for viewing revisions. Before you can see uncommitted changes, you’ll have to open Edit->Settings->Working dir->Diff against working dir. There is committing support, but with a very basic interface. In the Actions menu, you can define custom actions to run other git commands and see their output.
rest here