What is Git?
Git is currently the world's most advanced open source Distributed version control system (not one) for agile and efficient processing of any or small or large project.
Git is an open source version control software developed by Linus Torvalds to help manage the development of the Linux kernel.
Unlike the commonly used version control tool, CVS, Subversion, Git uses a distributed repository approach without the need for server-side software support.
What are the characteristics of git?
The simple saying is: high-end atmosphere on the grade!
The difference between git and svn
Git is not just a version control system, it is also a content management system (CMS), work management system and so on.
If you are a person with an SVN background, you need to do some thinking to adapt to some of the concepts and features that Git offers.
Git vs. SVN differences :
- Git is distributed, and SVN is not: This is the core difference between git and other non-distributed version control systems, such as SVN,CVS.
- Git stores content in metadata, and SVN is by file: All resource control systems hide the meta-information of the file in a similar. Svn,.cvs folder.
- The GIT branch differs from the SVN branch: The branch is not unique in SVN, which is another directory in the repository.
- Git doesn't have a global version number, and SVN has: So far this is the biggest feature that git lacks in comparison with SVN.
- Git's content integrity is better than Svn:git's content store uses the SHA-1 hashing algorithm. This ensures the integrity of the content of the code and ensures that the repository is compromised when disk failure and network problems are encountered.
Git Quick Start
Recently in the process of learning git found a very good site, just recommend to everyone.
Git-A Concise guide
We'll cover git installation in the next blog post.
Copyright NOTICE: This article for Bo Master original article, without Bo Master permission not reproduced.
Git simple Introduction (i)