Hello Mike. I read great advices, I have nothing to add. I generally use Bash shell on Windows, and I'm fine. When I feel I need a GUI, I use SourceTree by Atlassian, the best one IMHO. I use even VS2013 integration (generally only for quick committing), and I used TortoiseGit due its facility when migrating repositories from SVN. Anyway, I'm writing a book about Git for beginner, Git Essentials. If you like, I can send you an invite to get it for free when available :) Please follow me on my blog (JesusWasRasta.com) or Twitter @jesuswasrasta to get in touch. :) Bye! :) Nando
See things I like at jesuswasrasta.com