Git is an open-source distributed version control system for efficient and high-speed processing of project version management from very small to very large. [4] git is an open-source version control software developed by Linus Torvalds to help manage Linux kernel development. Torvalds started to develop git to replace bitkeeper as a transitional solution, which has been a major source code tool used by Linux kernel developers worldwide. Some people in the open source community feel that bitkeeper licenses are not suitable for the open source community, so Torvalds decided to study a more flexible version control system for licenses. Although git was initially developed to assist in Linux kernel development, we have found that git is also used in many other free software projects. For example, it has recently been migrated to git, and many freedesktop projects have also been migrated to git. Detailed introduction see Baidu http://baike.baidu.com/subview/1531489/12032478.htm? Fr = Aladdin is an open-source code library and version control system. GitHub currently has more than 1.4 million developers. As more and more applications are migrated to the cloud, GitHub has become the preferred method for managing software development and discovering existing code. GitHub can host a variety of git libraries and provide a web interface, but unlike other services such as SourceForge or Google Code, GitHub's unique selling point is the simplicity of branch from another project. Contributing code to a project is very simple: first click the "fork" button of the project site, and then check out the code and add the modifications to the code library just separated, finally, we apply for code merging from the project owner through the built-in "pull request" mechanism. Someone has called GitHub the MySpace of code players. GitHub projects are naturally hosted on GitHub, but in a private, public view invisible library. Open-source projects can be hosted for free, but not private libraries. Chris wanstrath, one of the developers of GitHub, affirmed the plan to financially support hosting of free libraries through paid private libraries.
Bitbucket (https://bitbucket.org/) is like GitHub's free code hosting space, using mercurial and git as distributed version control systems.
Follow-up
Git distributed version control system learning notes