Decent Git Branch Visualization tool

SddS picture SddS · Jan 14, 2014 · Viewed 38.5k times · Source

I'm using git for a personal and big project which has a wide scope (not just programming) and lots of file. Hence I've a lot of branches and merges and I want to have a nice visualization tool for branches and merges in Git (esp. if it offer an animation just like Gource or graph capability like PlasticSCM). gitk or git log are nice tools and I'm currently using them but not the solution I want.

I like open source projects, and I prefer an application which just do the job (not a whole git front-end) however if there is no open source solutions, closed ones or heavy git softwares are welcomed. I've find:

SeeGitApp (Not good for me, esp for a long and heavy branch and merging),

GitCola (I couldn't install it on windows in the first try),

GitVersionTree (very basic),

gitlist (server based, php, I couldn't try it),

gittreemap,

git2html.sh,

git log --pretty.

As I said, I've just searched for open source and utilities. if there isn't such utility for this task what would you offer instead?

Answer

Ajedi32 picture Ajedi32 · Jan 14, 2014

How about ungit?

Ungit Screenshot

Ungit can be a bit tricky to install if you're not familiar with Node.js, but IMO it's the best git GUI I've seen so far.