Industry Encyclopedia Knowledge Popularization:
First,GitHub
Git is a distributed version control system that was originally written by Linus Torvalds and used as the management of Linux kernel code. Since its launch, Git has also been a big success in other projects, especially in the Ruby community. Git is currently used in many well-known projects, including Rubinius, Merb and Bitcoin. Git can also be used by deployment tools such as Capistrano and Vlad the Deployer.
We've been using GitHub as a free remote repository, and if it's a personal open source project, it's perfectly fine to put it on GitHub. In fact, GitHub is an open source collaboration community that allows people to participate in your open source projects and other open source projects through GitHub. (similar to SVN)
Before the advent of GitHub, open source projects open source easy, but let the broad masses of people involved in more difficult, because to participate, it is necessary to submit code, and to each person who want to submit code to open an account that is unrealistic, therefore, the masses are limited to report a bug, even if you can get rid of the bug, It is not convenient to send the diff file by email.
But on GitHub, with Git's extremely powerful cloning and branching capabilities, the vast majority of people can truly be free to participate in various open source projects for the first time.
How do I participate in an open source project? For example, the highly popular Bootstrap project, which is a very powerful CSS framework, you can access its Project home page https://github.com/twbs/bootstrap, point "Fork" in its own account under the cloning of a bootstrap warehouse , then, clone from your own account:
Related tutorials:
Http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000/ 00137628548491051ccfaef0ccb470894c858999603fedf000
http://www.oschina.net/p/github/
Industry Encyclopedia Knowledge