As we all know, Git is the best SCM system out there. However, some people have decided that we in the GitHub community may be misled by hype or the beckoning call of the sweet, sweet taste of the kool-aid. In response to those people, I have put together a short apologia,

a succinct explanation of why so many have rationally chosen Git over all the other SCM choices out there. It outlines what I feel are the most important and compelling reasons most people switch to Git. If you find yourself in a flame war with someone from another SCM camp and they accuse you of simple fanboy-ism, feel free to slap this url on them:
I will continue to work on this (in particular, I want to put up a short screencast demonstrating the power of local branching that will blow peoples minds that have never realized what that really means…), but if anyone has anything to add, I encourage you to fork and improve, and I’ll pull it on in. The source for the site is here:
http://github.com/schacon/whygitisbetterLet me know what you think!




Great, now I can stop writing my own thoughts about git to people and just send them your way.
Very nice! I like it just the way it is. I added a link on Wikipedia. Hope that’s okay!
Ooo, i could actually tell you where i linked it, rather than leaving you to guess! http://en.wikipedia.org/wiki/Git_(software)#External_links
thanks for the nice overview of Git. It sure looks like its the bomb. I’m using Hg right now, but I’m getting curious about Git. One reason I picked Hg over Git in the first place was TortoiseHG, the plug-in for Windows Explorer. My work environment is winXP and the right click coders demanded a GUI. So no TortoiseGIT, no Git at all. :-(
It would be nice if you added an “expand all” button so people who just want to read the page top-to-bottom don’t need to click a dozen times. Other than that, top notch job.
Fantastic! I’ve been looking for a nice place to send everyone when I start extolling the virtues of Git!
@ap: Do it yourself and send a pull request ;).
@ap. Good idea! I just did it and schcon has just deployed it! :D
@VxJasonxV: I’m not willing to expend the time right now, but if others find the idea useful there’s no reason it should have to wait until I implement it.
@sermoa: Thanks!
Hi, I am interested in GitHub.
>GitHub >[…] >There exist other services, both for Git and for the other SCMs, but few are user-oriented or socially targeted, and none have anywhere near the user-base. Launchpad (bzr) has big user base of Ubuntu developers. Launchpad is used by 2410380 people (1). Launchpad has 9307 projects (2) and 21636 bzr branches (*3). *1 https://launchpad.net/people *2 https://launchpad.net/projects/ *3 https://code.launchpad.net/ Also it can fork/merge easy. please compare to tell me GitHub advantage:-)