
The first thing I suggest doing, unless you are actually familiar with Vi is changing your default editor in Git. ( Tip: During the msysgit install, I also suggest choosing the windows line ending option.) Step 2: Setting up an Alternative editor One of these days, I'll sit down and spend some time learning Vi, but there are too many other things I'm working on at the moment.
SOURCEGEAR DIFFMERGE FOR WINDOWS HOW TO
I'm not sure about you, but every time I've forgotten to include a ' -m' (message attribute) in my commit commands, I pretty much panic, because I can never remember how to exit Vi. But you are stuck with using the default tools, such as KDiff (which in my opinion is ugly, and is missing a couple features that Diffmerge offers), and Vi as the editor. Once you have this installed, you can stop if you want, since you now have a fully functional git environment. It warns you on the third option that it will override a few of the built in windows command line tools, but they're not ones I use anyways, so it's a non-issue for me. Once you get to this screen:īe sure to select the second or third option. Once downloaded, go ahead and run the install. Go to and download the 'full installer' version be sure that you are not downloading the self contained version. We'll start with the most basic and move up to the most awesome. But (at least if you are a windows user), why would you want to use a non Windows native console when there is a perfectly good one built into Windows Vista and Windows 7 called Windows PowerShell? I mean, if you are a windows/.NET developer, you may as well go all out and use the Microsoft tools.
SOURCEGEAR DIFFMERGE FOR WINDOWS INSTALL
The first question most I imagine would have for me is: 'Why?' It's simple of course you can just install MSysGit and go on your happy way enjoying the semigeekness of doing everything git and such through the pseudo bash command console that comes with the installation. It was a challenge for me to do this initially, since no one single source found through the magic of Google was the final solution for the issues I had in achieving this ultimate setup of geektasticness.


Today I figured I would post the steps needed to setup your Git environment like mine.

Isn't that just an admirably long title? I mean, wow.
