1. 学习版本控制的缘由工具
1.1 没有版本控制出现的问题学习
1.2 版本控制的简介命令行
1.3 版本控制工具版本控制
2. Git 和 Svn 比较开发
2.1 SVN介绍团队协作
2.1.1 SVN简介工作流
2.1.2 SVN基本交互流程图it
2.1.3 SVN缺点ast
2.2 Git 介绍登录
2.2.1 Git与Svn记录具体差别
2.2.2 Git的优点是什么
2.2.3 Git 历史发展
3. Git 下载与安装
3.1 Git 下载
3.2 Git 安装
3.3 Git 本地工做区域
4. Git与代码托管平台
4.1 Git 与 GitHub比较
4.2 代码托管平台
4.3 本地库和远程库
5. Git 命令行操做
5.1 打开命令行窗口
5.2 初始化Git本地库
5.3 设置签名信息
5.4 Git 基本操做
5.4.1 查看状态
5.4.2 添加到暂存区
5.4.3 提交到本地库
5.4.4 查看版本历史记录
5.4.5 前进后退版本
5.4.6 删除文件并恢复
5.4.7 对比文件差别
6. Git 分支管理
6.1 什么是Git分支?
6.2 Git分支的好处?
6.3 Git分支操做
7. Git分支管理机制
7.1 建立分支
7.2 切换分支
8. 码云代码托管中心
8.1 注册账号
8.2 建立远程库(项目)
8.3 建立本地仓库
8.4 建立远程库地址别名
8.5 push 推送本地库到远程库
8.6 克隆远程库
8.7 修改克隆文件再提交
8.8 添加项目成员
8.9 pull 拉取操做
8.10 解决冲突
8.11 fork 跨团队协做
8.12 SSH登陆
9. TortoiseGit 图形化工具
9.1 什么是TortoiseGit
9.2 下载TortoiseGit
9.3 安装TortoiseGit
9.4 使用TortoiseGit
9.4.1 初始化本地库
9.4.2 添加到本地库
9.4.3 推送到远程库(远程库须要先建立)
9.4.4 克隆远程库到本地库(student)
9.4.5 修改代码,推送到远程库(student)
9.4.6 冲突解决
10. 基于IntelliJ IDEA的Git 操做
10.1 IDEA配置Git
10.2 建立项目并提交到本地库
10.2.1 建立项目
10.2.2 将项目提交到本地库
10.3 IDEA指定忽略文件
10.4 推送到远程库
10.5 克隆远程仓库项目到本地
10.6 拉取远程库代码到本地
11. Git 工做流与实战演练
11.1 什么是工做流
11.2 GitFlow工做流说明
11.3 分支种类
11.4 工做流实战演练
11.4.1 第1步: 经理 建立开发分支
11.4.2 第2步: 经理 develop分支止开发新功能
11.4.3 第3步: 经理提交到本地库并推送到远程develop分支
11.4.4 第4步: 总监拉取远程库develop分支代码到本地develop分支
11.4.5 第5步: 总监切换回主分支master(本地库)
11.4.6 第6步: 总监将本地develop合并到mater分支上
11.4.7 第7步: 总监将合并后的master推送到远程库master