GIT入门篇之学前导读

版本控制的起源

现在的软件项目通常是由一个研发小组共同分析、设计、编码、维护以及测试的.

针对团队开发需要解决以下问题:

  1. 备份多个版本费时间、费空间;
  2. 难于恢复至以前的正确版本;
  3. 难于解决代码冲突困难;
  4. 难于追溯问题代码的修改人和修改时间;
  5. 无法进行权限控制;
  6. 项目版本发布困难.

源代码管理工具就是为了解决上述问题而应运而生的

 

常见的版本控制工具:

  1. CVS 1990年诞生, 是远古时代的主流源代码管理工具;
  2. SVN 集中式版本控制之王者(过去的主流);
  3. GIT 分布式版本控制之伟大作品(现今主流).

对比SVN, GIT的优势:

  1. 速度更快;
  2. git可拥有无限的分支;
  3. git支持本地版本控制工具;
  4. git只在根目录下拥有一个.git文件.

 

一些相关概念:

工作区: 包含 .git 文件夹的文件夹(默认在工作区中的文件不受git管理);

版本库: .git 文件夹, 包含三个部分 暂缓区master分支(默认)、其他分支

 

❀~完结撒花~❀

你可能感兴趣的:(git,git)