适合人群:
IT工程师、项目管理人员、在校学生
课程目标:
多面、深度有干货的Git教程:快速学习Git常用命令的使用,能够熟练使用Git进行代码版本管理、团队协作,能够熟练发起一个开源项目,以及在本地搭建Git服务器等。
课程简介:
Git作为操作性比较强的一门技术,光看书学习效果一般不是好。本教程通过深入浅出的内部机制解析、实际操作、动画演示、使用场景模拟等教学方式,让你快速提升Git技能,知其然知其所以然,大大缩短您的Git学习曲线,节省您的时间成本!
本教程的难度水平适用于研发者。如果您是一名开发人员,学习完本教程后,您就可以在实际开发工作中游刃有余地去使用Git了;如果您是企业Git的专业管理维护人员,也可以先学完本教程,然后在此基础上继续学习Git服务器常用工具的安装配置使用(如Gitsis、Gitolite、Gerrit等)。
课程目录介绍:
第1章 Git简介
23分钟1节
1-11.1 Git简介
第2章 Git安装
19分钟2节
2-12.1 在Windows下安装Git
2-22.2 在Linux下安装Git
第3章 快速开始
40分钟3节
3-13.1 Git仓库创建及配置
3-23.2 Git基本流程介绍
3-33.3 分支和标签的简单使用
第4章 Git基本概念
1小时7分钟3节
4-14.1 工作区、暂存区和版本库
4-24.2 git对象模型:blob、tree、comm
4-34.3 Git引用:分支和标签
第5章 翻仓倒海:文件管理
1小时14分钟7节
5-15.1 文件添加及提交
5-25.2 文件删除
5-35.3 文件重命名
5-45.4 忽略指定格式的文件
5-55.5 撤销本地仓库的修改
5-65.6 差异比较:git diff
5-75.7 压缩仓库
第6章 时光穿梭:历史也可以重写
1小时43分钟9节
6-16.1 commit对象与存储
6-26.2 查看提交历史:git log
6-36.3 提交查找:git grep
6-46.4 提交修改:git revert
6-56.5 Git置位:git reset
6-66.6 给提交重新排序:git rebase
6-76.7 将多个提交合并为一个提交
6-86.8 将一个提交分解为多个提交
6-96.9 恢复隐藏的历史
第7章 分支管理
2小时22分钟11节
7-17.1 分支的基本概念
7-27.2 分支的基本使用
7-37.3 分支的合并
7-47.4 解决分支合并冲突
7-57.5 压合合并提交
7-67.6 挑拣分支
7-77.7 分支衍合
7-87.8 分支合并与分支衍合的区别
7-97.9 分支修改储藏
7-107.10 恢复已删除分支的修改
7-117.11 一个脱离了组织的提交
第8章 远程仓库
1小时36分钟6节
8-18.1 远程仓库的概念
8-28.2 使用github代码托管
8-38.3 远程仓库的基本操作
8-48.4 远程分支的基本操作
8-58.5 远程分支与本地分支的区别
8-68.6 添加新的远程版本库
第9章 标签管理
9分钟1节
9-19.1 标签的远程操作
第10章 Git实战
1小时48分钟6节
10-110.1 管理本地文件,防止隐私泄露
10-210.2 发起一个公开开源项目
10-310.3 发起一个私有项目
10-410.4 搭建本地git服务器
10-510.5 Git+Repo+Gerrit环境介绍
10-610.6 Git常用命令总结开始学习
百度网盘下载:https://pan.baidu.com/s/1TWxs7P7jetc-Jl77G7wCQA
天翼网盘下载:https://cloud.189.cn/t/BfqErmQBni6z