Git工具
1、git 是什么
git 是目前世界上最先进的分布式版本控制工具(没有之一)。
git 是一个可以帮助我们管理不同版本文件的一个应用程序
2、git 诞生
Linux 系统 创始人 Linux 开发了 git
2002年之前,Linux 自己手动维护 Linux 的版本代码
2002年 - 2005年,Linux 使用免费的 bitkeeper
2005年后,Linux 开发了 git
3、集中型版本控制工具和分布式版本控制工具
集中型的版本控制工具
svn; cvs; vss;
实现了大部分开发中对版本的管理需求
结构简单,上手容易
对中央仓库依赖严重,一旦损坏了,历史数据恢复困难
程序员上传的都是完整,追溯查询困难
对于正在运行中的系统,无法同时管理不同的代码版本
无法同时管理分布不同区域的开发团队代码同步
分布式版本控制工具
git
能够对接全球几乎所有的 公共云库,操作相对复杂
协同开发;版本记录;冲突解决;历史追查;代码备份;版本还原;权限管理;分支管理;代码审查