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