git是一个开源的分布式版本控制系统,可用于高效的管理大小项目。
简介 - Git教程 - 廖雪峰的官方网站
代码管理工具作用
- 防止代码丢失,做备份
- 代码版本的管理,可以进行多个节点的备份,在多个版本之间跳跃
- 可以方便的将代码在多人之间进行共享传输
- 多人开发时有各种模式可以方便代码管理
什么是git
git是一个开源的分布式版本控制系统,可用于高效的管理大小项目。
分布式和集中式
分布式: 每个节点都保存完成的代码,没有明确的中央服务器,节点之间项目推送下载代码完成代码共享
集中式: 代码集中管理,每次完成的代码上传到中央管理器,然后再统一从中央管理器下载代码使用
git特点
- git可以管理各种文件,特别是代码项目,多在*nix系统中使用
- 是分布式管理,不同于集中式,这是git和svn的核心区别
- git可以更好的支持分支,方便多人协同工作
- git分布式代码更安全,有全球唯一的commit版本号
- git是开源的系统
- 使用git可以脱网工作,且数据传输速度较快
git安装