Git is an open source distributed version control system for quick and efficient handling of any small or large projects.
Git is Linus Torvalds To help manage Linux kernel development and the development of an open source version control software.
Git and commonly used version control tool CVS, Subversion and so different, it uses a distributed repository mode, it does not support server-side software.
Git and SVN difference
GIT is not just a version control system, which is also a content management system (CMS), work management systems.
If you are a person with a background using SVN, you need to do certain ideological conversion, to adapt some of the concepts and features provided by GIT.
Git and SVN point of difference:
1, GIT is distributed, SVN is not: This is the GIT and other non-distributed version control system, for example, the core difference between SVN, CVS, etc.
2, GIT contents by meta data stored, by file while SVN is: All of the resource control system are the meta information file is hidden in a similar .svn, .cvs like folder.
3, GIT and SVN branch different branches: a branch in SVN that is not special, is the repository of another directory.
4, GIT does not have a global version number, and SVN are: This is by far compared with SVN GIT is missing one of the biggest features.
- 5, superior to the integrity of the contents GIT SVN: GIT content storage using the SHA-1 hashing algorithm. This ensures the integrity of the content of the code to ensure that reduces damage to the repository in the event of disk failure and network problems.
Git Getting Started
The site also provides quick start to Git version, you can click on Git Concise Guide to view it.
Getting the recommendation of a detailed study by Git tutorial site.
Git complete command Manual Address: http://git-scm.com/docs
Recommended related articles
- 1, Git five minutes Tutorial
- 2, Git GUI use
- 3, Github simple tutorial
- 4. The future of the Internet organizations: Analysis wayward source GitHub employee