github--Open-Source code warehouse system

Source: Internet
Author: User

to understand GitHub, we first need to know that git,git is a tool to manage code, writing code is not a simple thing, a person when writing is not easy, a group of people writing is more not easy, but this world many things are how not easy how to come, most people will write code with others, the problem is, so many people write a thing, you write a little today, I write a little tomorrow, and then found that you writewrong, but also affect the day before yesterday, I wrote the final summary of the time to find errors? And when is it aggregated? There are too many questions, and it's good to think about food. In order to make the code this thing a little better,we have something called code management, and Git is one of them.

The core idea of Git is "distributed," and IWe have a "main repository" on the server, where we can get a table-top code, and we could create branches on our own computers, which are cloned from the "main repository" and then we can happilywrite code on your own computer, write code can be synchronized in the branch of their own computer, when you think your own code to get the table, we can apply to update their own code in the "main warehouse" inside, once thethrough this audit, we have made a contribution to the "main warehouse", and the world's leading programmers are constantly contributing to the "main warehouse" of a project, making the project more and more perfect.

GitHub is a business site that uses git ideas to work, and all developers can create a "master Repository" for their projects on GitHub, and a good project is like a little meat from a pack of wolves, and a lot of developers will clone the code from the main repository to their own "sub-warehouses". In the more sexy words, it's "Fork".

the way git does is elegant, but the question is, will someone be willing to take out their hard-earned code and make them fork? will,not only will, but many, GitHub has more than 1.4 million users, you may be skimming pie mouth say that what the social software has 20 million users, a mere 1.4 million what to count. But these 1.4 million users are almostcovering the world's best developers, I believe that your 2000W users of social software engineers, must also be using GitHub. Any project, get on GitHubfork or star, it means that other engineers to the project recognition, which is more valuable than the 100 QQ space praise.
Why do these good engineers open up their own projects?

because open source is a kind of spirit. countless software developers painstakingly to protect their own code is not cracked, but still be clever script kid cracked, but cracked countless software script kid in the next crack but dumbfounded, because this is open source, do not crack also cracked the crack. closedsource means closed, while open source means openness, closure is difficult to improve, open will progress. Openness allows the wisdom of mankind to gather, and the wisdom of humankind is not 1+1=2, it is the power of open source. closed source is a kind of exclusion, and open source is inclusive, closed sources is a single fight, open source is common hatred, closed source is appreciating, open source is selfless dedication, closed source is small rich namely, open source is the world Datong, closed source is capitalism, openthe source is communism.

github--Open Source Code warehouse system (RPM)

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.