
Git 原理詳解及實(shí)用指南培訓(xùn)
1
什么是版本控制系統(tǒng)(VCS)
2
什么是分布式版本控制系統(tǒng)(DVCS)
3
上手 1:新公司用 Git 管理代碼,怎么快速上手?
4
上手 2:團(tuán)隊(duì)工作的基本工作模型
5
進(jìn)階 1:HEAD、master 與 branch
6
進(jìn)階 2:push 的本質(zhì)
7
進(jìn)階 3:merge:合并 commits
8
進(jìn)階 4:Feature Branching:流行的工作流
9
進(jìn)階 5:關(guān)于 add
10
進(jìn)階 6:看看我都改了什么
11
高級(jí) 1:不喜歡 merge 的分叉?用 rebase 吧
12
高級(jí) 2:剛剛提交的代碼,發(fā)現(xiàn)寫錯(cuò)了怎么辦?
13
高級(jí) 3:寫錯(cuò)的不是新的提交,而是倒數(shù)第二個(gè)?
14
高級(jí) 4:比錯(cuò)還錯(cuò),想直接丟棄剛寫的提交?
15
高級(jí) 5:想丟棄的也不是新的提交?
16
高級(jí) 6:代碼已經(jīng) push 上去了才發(fā)現(xiàn)寫錯(cuò)?
17
高級(jí) 7:reset 的本質(zhì)——不止可以撤銷提交
18
高級(jí) 8:checkout 的本質(zhì)
19
高級(jí) 9:緊急情況:「立即給我打個(gè)包,現(xiàn)在馬上!」
20
高級(jí) 10:branch 刪過了才想起來有用?
21
額外說點(diǎn):.gitignore——排除不想被管理的文件和目錄