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分支(默认)、其他分支

 

❀~完结撒花~❀

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值