Git distributed version control system learning notes

Source: Internet
Author: User
Tags version control system
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

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.