玩转Git三剑客——01. 课程综述
Posted hg-love-dfc
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了玩转Git三剑客——01. 课程综述相关的知识,希望对你有一定的参考价值。
学习视频:玩转Git三剑客(苏玲 携程代码平台负责人)——极客时间 https://time.geekbang.org
1. 版本控制系统(Version Control System, VCS)的演变历史
VCS出现前:
- 用目录拷贝区别不同版本
- 公共文件容易被覆盖
- 成员沟通成本很高,代码集成效率低下
集中式VCS(CVS、SVN)
- 有集中的版本管理服务器
- 具备文件版本管理和分支管理能力
- 集成效率有明显的提高
- 客户端必须时刻和服务器相连 //客户端没有完整的版本历史
分布式VCS
- 服务端和客户端都有完整的版本库
- 脱离服务端,客户端照样可以管理版本
- 查看历史和版本等比较等多数操作,都不需要访问服务器,比集中式VCS更能提高版本管理效率
Git的特点
- 最优的存储能力
- 非凡的性能
- 开源的
- 很容易做备份
- 支持离线操作
- 很容易定制工作流程
2. 讲述内容与顺序:Git -> GitHub -> GitLab
以上是关于玩转Git三剑客——01. 课程综述的主要内容,如果未能解决你的问题,请参考以下文章
玩转Git三剑客——06. 给文件重命名的简便方法07. 通过git log查看版本演变历史08. gitk: 通过图形界面工具来查看版本历史