Git Extensions is an awesome UI for working with Git in the Windows platform.
To install, download the distribution from http://sourceforge.net/projects/gitextensions/ and run it. This walk-through is the installation of version 2.48.05.
Kdiff3 is a 3-way diff program that is the default diff program for Git Extensions. It is loaded automatically if you selected it above.
Next sets up Msys Git, the actual Git installation that does all of the processing.
Note: I like using Git on the Windows side too, but for GitExtensions you can just use it with Git Bash. Adding the optional tools is OK if you are a Unix junky, but confusing if you think you are on Microsoft and all of a sudden some of the commands are changing.
Note: I’m perhaps conservative here and just stick with how it is since some programs like it different ways.
Now Git Extensions runs and makes sure everything looks good:
And now we are ready to start using Git!!!