1
什么是版本控制系统(VCS)
学习时长: 3分26秒
试学
2
什么是分布式版本控制系统(DVCS)
学习时长: 2分46秒
试学
3
上手 1:新公司用 Git 管理代码,怎么快速上手?
学习时长: 15分34秒
4
上手 2:团队工作的基本工作模型
学习时长: 9分32秒
5
进阶 1:HEAD、master 与 branch
学习时长: 15分41秒
6
进阶 2:push 的本质
学习时长: 4分36秒
试学
7
进阶 3:merge:合并 commits
学习时长: 11分9秒
8
进阶 4:Feature Branching:最流行的工作流
学习时长: 8分10秒
9
进阶 5:关于 add
学习时长: 2分25秒
10
进阶 6:看看我都改了什么
学习时长: 5分18秒
11
高级 1:不喜欢 merge 的分叉?用 rebase 吧
学习时长: 4分20秒
12
高级 2:刚刚提交的代码,发现写错了怎么办?
学习时长: 1分56秒
13
高级 3:写错的不是最新的提交,而是倒数第二个?
学习时长: 6分32秒
14
高级 4:比错还错,想直接丢弃刚写的提交?
学习时长: 1分47秒
15
高级 5:想丢弃的也不是最新的提交?
学习时长: 5分44秒
16
高级 6:代码已经 push 上去了才发现写错?
学习时长: 3分8秒
试学
17
高级 7:reset 的本质——不止可以撤销提交
学习时长: 8分33秒
18
高级 8:checkout 的本质
学习时长: 3分8秒
19
高级 9:紧急情况:「立即给我打个包,现在马上!」
学习时长: 1分41秒
20
高级 10:branch 删过了才想起来有用?
学习时长: 2分6秒
21
额外说点:.gitignore——排除不想被管理的文件和目录
学习时长: 1分10秒
22
总结
学习时长: 3分5秒