01-git简介

版本控制是管理数据变更的艺术,版本控制系统要记录数据的每一次变更,并且还能还原任何一次历史变更,实现团队的协同工作.
git使用分布式的版本控制设计提供了最好的解决方案
传统的集中式版本控制系统不能有效地管理分支和进行分支之间合并
一.初始Git
  1. Git是一款分布式的版本控制系统,有别于CVS和SVN等集中式版本控制系统
  2. 免费开源
二.历史
  1. 杂乱的存在软盘中
  2. 源码比较工具diff和打补丁的工具patch
  3. CVS-1985年,第一个被大规模使用的版本控制工具
  4. SVN(Subversion)-2000年,集中式版本控制集大成者
    • 拥有全局版本号
    • 原子提交
    • 文件名不受限制
    • 轻量级拷贝
  5. Git
    • 备份
    • 协同工作
    • 现场版本控制
    • 避免引入辅助目录(SVN在工作取得每一个子目录下都创建.svn目录)
    • 重写提交说明
    • 更好的差异比较

转载于:https://my.oschina.net/majorx/blog/3041477

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值