Git操作手册
集中式版本控制工具和分布式版本控制工具
版本控制
-
个人开发迭代
-
团队协作
版本控制工具
**功能:**协同修改,数据备份,版本管理,权限控制,历史记录,分支管理
- SVN: 增量式管理
- Git: 文件系统快照
分类
集中式版本控制工具:CVS , SVN , VSS… ( 宕机 <--------> 单点故障 )
分布式版本控制工具:Git , Mercurial ,Bazaar ,Darcs… ( 本地库 <-----> 远程库 )
历史
Git优势
- 大部分操作在本地完成,不需要联网。
- 完整性保证。
- 尽可能添加数据而不是删除或修改数据。
- 分支操作非常快捷流畅。
- 与Linux命令全面兼容。
Git结构
- 本地库 (历史版本)
- 暂存区 (临时存储)
- 工作区 (撸代码)
Git和代码托管中心
代码托管中心的任务:维护远程库
-
局域网环境下
GitLab服务器
-
外网环境
GitHub
码云
每日一句
没有知识就不可能对生活做出正确的解释。