Posts in current category
May 25, 2021 00:00 Git
Git is an open source distributed version control system for agile and efficient handling of any small or large project.
Git is an open source version control software developed by Linus Torvalds to help manage Linux kernel development.
Git, unlike commonly used version control tools such as CVS and Subversion, uses a distributed repository approach that does not require server-side software support.
GIT is not only 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 thought conversion to adapt to some of the concepts and features that GIT provides.
Git differs from SVN:
1, GIT is distributed, SVN is not: this is GIT and other non-distributed version control systems, such as SVN, CVS, etc., the most core difference.
2, GIT content is stored in metadata, and SVN is by file: all resource control systems hide the meta-information of files in a folder similar to .svn, .cvs, etc.
3, GIT branch and SVN branch is different: branch in SVN is not special, is another directory in the repository.
4, GIT does not have a global version number, and SVN has: so far this is compared to SVN GIT missing the largest feature.
This site also offers a quick start version of Git, which you can click on Git's concise guide to see.
After getting started, it is recommended that you take the Git tutorial in more detail from this site.
Git Full Command Manual Address: http://git-scm.com/docs
PDF Command Manual: github-git-cheat-sheet.pdf