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

每日一句
没有知识就不可能对生活做出正确的解释。

本文介绍了Git作为分布式版本控制工具的核心功能,包括协同修改、数据备份、版本管理和分支管理等。相较于集中式工具如SVN,Git的优势在于大部分操作本地完成、完整性保障、快速分支操作。Git的结构包括本地库、暂存区和工作区,常用于团队协作。代码托管中心如GitLab和GitHub用于维护远程库,实现外网环境下的协作。了解Git对于个人开发迭代和团队协作至关重要。
1344

被折叠的 条评论
为什么被折叠?



