
Git培訓
Git概(gai)(gai)述及基本(ben)概(gai)(gai)念
Git發展史
Git與(yu) SVN的(de)區(qu)別
分布式版本控制的特點
Git的安裝和配置
Git服務架設
使用SSH協議的服務架設
使用HTTP協議的服務架設
Gitlab
Gerrit
Git 創建/遷(qian)移倉(cang)庫
倉庫遷移
本地創建倉庫
已經存在文件夾或(huo)倉庫(ku)
Git常用命令
Add、Commit、Merge、Pull、Push、log
Clone、Diff、rebase等
Git合并及沖突(tu)處(chu)理(li)
合并兩個分支
處理沖突的合并
定位和檢查沖突
中止或重新啟動合并
有效防止出現沖突的(de)策略
Git的適合范圍
分布式版本控制系統適用范圍
集中式版(ban)本控制系統適(shi)用范圍
基于分支的工作流
項目(mu)分(fen)支(zhi)管理范例(分(fen)支(zhi)策略)
版本庫權限控制
分組
角色
Webhook
鉤子示例
與提交相關的鉤子
與推送相(xiang)關的(de)鉤子
代碼庫簡單統計
提交者人數統計
每個人增刪行數統計