GitHub Social Coding

GitHub is an online collaboration site for developers and programmers. It is an online repository where multiple coders can commit software development changes, track code changes, and resolve code conflicts efficiently. GitHub uses its own set of terminal commands to commit changes and checkout projects. The protocol allows developers to commit to their own local repository first, then push their changes to the cloud, where the GitHub software tries its best to integrate the new code into the existing code base without any nasty conflicts. GitHub is based in San Francisco and serves over a million users. It has aided and fueled open source software development as well as private projects since 2008.