This is kind of a continuation of my earlier post about my terminal/shell on OS X and Linux . As I was recently preparing for my Git on Windows talk , I naturally started tweaking the setup on Windows as well in the same direction, and I figured I'd share this setup. Installing Git Either go with Git for Windows , or Git Extensions if you want more GUI as well as Visual Studio integration. I personally have grown a distaste for TortoiseGit , as it sometimes locks files in my repositories. But it's supposed to be good otherwise (as an alternative for Git Extensions). Git Extensions During the Git install, you need to select the scary red option , for integrating Git into Windows cmd-line, if you want to use it from Powershell/Console2 (we'll get back to that later). The cygwin-like Git Bash is not sexy. Update (30/4 2012) : I think you could also wrap Console2 around Cygwin , although I haven't tried this myself yet. This way you can avoid the scary
My thoughts on software development.