about GitHub
Git is an excellent distributed version control system. The version control system can keep a history of a collection of files and can roll back a collection of files to another State (history state). Another state can be a different file, or it can be a different file content. In a distributed version control system, everyone has a complete source code (including all the history information from the source) and can operate on the local data. Distributed version control systems do not require a centralized code warehouse.
GitHub is a managed platform for open source and private software projects because Git is hosted only as a unique repository format, so it's called GitHub.
GitHub was launched on April 10, 2008, with features such as subscriptions, discussion groups, text rendering, online file editors, collaboration maps (reports), Code Snippets Sharing (Gist), in addition to Git code warehouse hosting and basic WEB management interfaces. Currently, its registered users are more than million, the number of managed version is also very much, including many well-known open source project Ruby on Rails, JQuery and so on.
GitHub Advantage
The advantage of GitHub's popularity is that it cannot be overlooked:
GitHub only supports Git-formatted repository hosting, unlike other open-source project hosting platforms, which are also hosted in CVS, SVN, Hg, and other format repositories. The philosophy of GitHub is simple, since git is one of the best version control systems (not one for many people like Git and GitHub), there's no need to sacrifice some of Git's unique features to take care of other version control systems. So there is no historical burden to support other version control systems, one of the elements of GitHub's success.
GitHub provides full protocol support for the Git repository, which supports HTTP smart protocols, Git-daemon, and SSH protocols.
GitHub provides the ability to edit files online, and users who are unfamiliar with Git can also modify the files in the repository directly from the browser.
Bringing social networks into the project hosting platform is a feat of GitHub. Users can follow projects, follow other users, and learn about project and developer Dynamics.
The project's Fork and pull Request form the most unique mode of work for GitHub. The progressive commentary on the submitted code and pull Request constitute a GitHub-specific code review.
GitHub has been commercially successful through private repository hosting, enterprise-oriented repository hosting and project management platforms, recruitment and other paid services that allow GitHub to maintain operations without having to embed ads on the page, the biggest beneficiaries or users.
- Using the Ruby on Rails architecture, the GitHub website uses a large number of JavaScript, AJAX, HTML5 and other technologies in WEB design to support rendering and display of content in markup languages such as Markdown. Attention to detail makes GitHub a rising star in the field of project hosting.
Bean Electric Rain--from the Geek College.
GitHub Profile and Benefits