As a result of the personal English level is not standard only completed the registration phase, ready to suspend, Sunran registered, but do not know what this is, so the internet search for a bit, found that GitHub is a very powerful "tool" (actually do not know how to define this ...) )
Here are some information (from 36,000 subjects, lazy to check people can be seen here)
GitHub is a code hosting platform and developer community where developers can create their own open source projects on GitHub and work with other developers to encode. Startups can use it to host software projects, open source projects can be hosted for free, and private projects pay for them.
GitHub is a distributed version control system originally written by Linus Torvalds and used as the management of Linux kernel code. Since its launch, GitHub has also been a big success in other projects, especially in the Ruby community. At present, many well-known projects, including Rubinius and Merb, use GitHub. GitHub can also be used by deployment tools such as Capistrano and Vlad the Deployer. As an open source code base and version control system, GitHub currently has more than 1.4 million developer users. As more and more applications move to the cloud, GitHub has become the preferred method for managing software development and discovering existing code.
As mentioned earlier, as a distributed version control system, there is no concept of the main library in Git, and each copy of the library can be used independently, and any inconsistencies between the two libraries can be merged.
GitHub can host a variety of git libraries and provide a web interface, but unlike other services like SourceForge or Google code, GitHub's unique selling point is the simplicity of branching from another project. Contributing code to a project is simple: first click on the "Fork" button of the project site, then check out the code and add the changes to the code base you just separated, and finally request a code merge from the project owner through the built-in pull request mechanism. GitHub has already been called the code player's MySpace.
Branching on GitHub is like in MySpace (or Facebook ... To make friends, you are constantly wired in the nodes of the social graph.
The GitHub project itself is also managed on GitHub, but in a private, public view invisible Library. Open source projects are free to host, but private libraries are not. One of Chris Wanstrath,github's developers is sure to financially support the hosting of the Free Library through a paid private library.
Yes, that's exactly what we planned. By engaging with customers, developing famspam, and even developing GitHub itself, GitHub's private libraries have proven value for money. Anyone who wants to save time and want to be as far away from the page as other members of the team will get the value they really want from GitHub.
SOURCE program management software and project management software