
Git Extensions
Git Extensions is the only graphical user interface for Git that allows you control Git without using the command line.
gitg is a git repository viewer targeting gtk+/GNOME. One of its main objectives is to provide a more unified user experience for git frontends across multiple desktops.