If you use an SCM for any of your software development, web based or otherwise, and aren’t completely out of the “lasted thing” loop, then you have probably heard of git once or twice before.
It’s not new by any means but was not widely known outside the linux community. Recently, git started getting a lot of buzz in the web applications, namely Ruby on Rails, community for being the excellent SCM that it is.
With the launch of github not long ago, many people are making the switch to git. Github is a fantastic tool for using git, especially for project collaboration, however, git’s greatest strengths only show when you truly know how to use it.
I am still but a fledgling myself. But to help fuel the fire, here are a few of my favorite git resources:
- http://wiki.sourcemage.org/Git_Guide
- http://cheat.errtheblog.com/s/git
- http://tomayko.com/writings/the-thing-about-git
- http://eagain.net/articles/git-for-computer-scientists/
- http://blog.ericgoodwin.com/2008/4/6/pushing-and-pulling-branches-on-github
- http://hassox.blogspot.com/2007/12/using-git-with-svn.html
- http://toolmantim.com/article/2007/12/5/setting_up_a_new_remote_git_repository
