Learning Git has been on my todo list for some time. But, like most thing until you really have the need for it in a real-world situation it rarely rises to the top of the list. I had such a situation today and so I had to get familiar with Git fairly quickly.
Three resources proved to be invaluable to me. The first is this post on Installing Git for Mac OS X Leopard. It worked effortlessly. The only changes I made was to pull the latest version of Git.
The second resource, which is just amazing, is the Git PeepCode Screencast. The PeepCode Screencast is $9 but well worth the money. Geoffrey Grosenbach walks you though the Git SCM, including installing, basic commands, branching, more advanced style branching, and integration with Subversion.
The final resource is not one that I can offer. Brian Rosner ``(brosner)`` from the Django IRC channel gave me a lot of insight and walked me through a couple of things. He also graciously gave me access to his Git repository.
Although I’m just getting my feet wet, Git seems to be the next generation source code management tool. If you’re looking to get familiar with Git quickly, I highly recommend these resources as well as the excellent documentation available from the Git project page.
You should follow me on Twitter.