When comparing Gitg vs EGit (via Eclipse), the Slant community recommends Gitg for most people. In the question“What are the best graphical git clients for Linux?” Gitg is ranked 3rd while EGit (via Eclipse) is ranked 12th.
Specs
Ranked in these QuestionsQuestion Ranking
Pros
Pro Client side decoration (CSD)
Pro Beautiful and simple
The UI is very straightforward, once you open it, you can browse your computer to find an existing git repository and open it in the app. Once opened you can browse commits and view remotes immediately. It also allows you to browse the files and preview them.
There's also a commit view which shows past commit messages, as well as unstaged and untracked commits.
Pro Uninterrupted workflow for common tasks
Simple tasks, such as commits, can quickly be made without leaving the IDE.
Cons
Con Some git features are missing
There are some key/authentication issues.
Con Slow on large repositories
Con UI can be hard to deal with
The interface can be unintuitive and unnecessarily complex and offers generic, unhelpful error messages.