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