課程目錄:Git培訓(xùn)
        4401 人關(guān)注
        (78637/99817)
        課程大綱:

        Git培訓(xùn)

         

         

        Git概述及基本概念

        Git發(fā)展史

        Git與 SVN的區(qū)別

        分布式版本控制的特點
        Git的安裝和配置

        Git服務(wù)架設(shè)

        使用SSH協(xié)議的服務(wù)架設(shè)
        使用HTTP協(xié)議的服務(wù)架設(shè)
        Gitlab
        Gerrit

        Git 創(chuàng)建/遷移倉庫

        倉庫遷移

        本地創(chuàng)建倉庫

        已經(jīng)存在文件夾或倉庫

        Git常用命令

        Add、Commit、Merge、Pull、Push、log

        Clone、Diff、rebase等

        Git合并及沖突處理

        合并兩個分支

        處理沖突的合并

        定位和檢查沖突

        中止或重新啟動合并

        有效防止出現(xiàn)沖突的策略

        Git的適合范圍

        分布式版本控制系統(tǒng)適用范圍
        集中式版本控制系統(tǒng)適用范圍

        基于分支的工作流

        項目分支管理范例(分支策略)

        版本庫權(quán)限控制

        分組
        角色

        Webhook

        鉤子示例
        與提交相關(guān)的鉤子
        與推送相關(guān)的鉤子

        代碼庫簡單統(tǒng)計

        提交者人數(shù)統(tǒng)計

        每個人增刪行數(shù)統(tǒng)計