A few years ago I also made the switch from Subversion to Git. And I never looked back. After experimenting with some other distributed version control systems, I was already convinced that it matched my way of working in a much more natural way. Moving to Git was just the cherry on the cake.
On Mac OS X recent versions ask to install git on first use.
Commands I keep forgetting
- undo a commit
Running Mac OS X, discovering GitX was a blessing. Although normally I’m not the GUI-client-lover, this one really hits the spot.
The mother of all versions can be found at : https://github.com/pieter/gitx
But an experimental and much improved fork lives at : https://github.com/brotherbard/gitx/wiki
The version I’m currently tracking as a binary comes from http://rowanj.github.io/gitx/.
Tig (http://jonas.nitro.dk/tig) is truly a console version of GitX and comes in handy when I’m working on remote hosts and GitX isn’t an option.
At first sight, the keybindings don’t really come naturally, so the manual is mandatory: http://jonas.nitro.dk/tig/manual.html
On Snow Leopard I had to upgrade
libtool to be able to compile it: