GitHub – Homesteading
What is it?
Not only is Git the new hotness, it’s a fast, efficient, distributed version control system ideal for the collaborative development of software.
GitHub is the easiest (and prettiest) way to participate in that collaboration: fork projects, send pull requests, monitor development, all with ease.
- from the github main page
The Wikipedia page for Git provides a good overview of the tool.
There are some interesting features and solutions in Git, but to me I don’t see a compelling reason to leave Subversion just yet. It took a long time for Subversion to bake before it was well integrated into various toolsets and worked well across many platforms. I don’t have the luxury to not use many OSs, so I think it may be a while before Git is viable on Linux, Windows, and OS X and works with the tools I like.