GIT 分布式版本控制工具
目标
- 了解 Git 基本概念
- 能够概述 Git 工作流程
- 能够使用 Git 命令
- 熟悉 Git 代码托管服务
- 能够使用 IDE 操作 Git
概述
开发中的实际场景
- 备份
- 代码还原
- 系统开发
- 追溯问题
版本控制的方式
集中式
中央服务器, 下载
例子: SVN 、CVS
分布式
没有中央服务器,每个仓库都是一个完整的版本 推送/拉去
例子:GIT
SVN
GIT
GIT工作流程图
clone
(克隆)checkout
(检出)add
(添加)commit
(提交)pull
(拉取): 从远程库拉取到本地库,自动进行合并(merge
),然后放到工作区,相当于fetch
+merge
push
(推送)