git學習路線

Git深入學習路線


一、Git的基本概念和操作


1.1 Git簡介


1.1.1 安裝和使用Git


1.1.2 瞭解Git的工作方式


1.2 Git配置文件


1.2.1 "git config"指令用法


1.2.2 修改默認的文本編輯器和文本對比程序


1.3 把文件存入Git文檔庫


1.3.1 排除不需要加入文檔庫的文件


1.3.2 控制Commit


1.3.3 查看Commit節點


1.4 比較文件的差異和從Git文檔庫取回文件


1.5 Git程序項目管理的實踐演練


1.6 獲取Git文檔庫統計數據和繪製統計圖表


1.6.1 獲取Git文檔庫的統計數據


1.6.2 使用GitStats繪製統計圖表



二、建立分支、合併和解決衝突(Branch)


2.1 程序項目的分支(Branch)


2.1.1 解決Detached HEAD的問題


2.2 合併程序項目的分支和解決衝突


2.2.1 解決合併分支時發生的衝突


2.2.2 設置Merge Tool解決合併分支時發生的衝突


2.2.3 使用Cherry-Pick指令運用指定的Commit節點版本


2.2.4 處理Detached HEAD狀態和Revert Commit節點


2.3 使用Rebase指令更新分支的起始點


2.3.1 Rebase指令的用法


2.3.2 執行Rebase之後想要反悔怎麼辦?


2.4 程序項目的分支和合並的實踐演練


2.4.1 程序項目開發導入Git的策略


2.4.2 結合Git與程序項目開發



三、Git程序的圖形操作界面


3.1 Git GUI程序的基本功能


3.1.1 Git GUI程序的基本操作


3.1.2 Git GUI程序和其他程序搭配使用


3.2 使用Git GUI程序創建分支和合並


3.3 SmartGit


3.4 SourceTree


3.5 TortoiseGit


四、遠程Git文檔庫和團隊開關模式


4.1 “遠程Git文檔庫”的基本操作


4.1.1 遠程Git文檔庫的功能


4.1.2 創建"遠程Git文檔庫"


4.1.3 從“遠程Git文檔庫”複製出”本地Git文檔庫“


4.1.4 "本地Git文檔庫"和“遠程Git文檔庫”的數據同步


4.2 “遠程Git文檔庫”的高級操作


4.3 Github讓項目飛上雲端


4.3.1 使用GitHub的“遠程Git文檔庫”


4.4 Fork讓Git文檔庫分家後再合併


4.4.1 Fork和Rebase Git文檔庫


4.4.2 創建Pull Request報告更新


4.5 Bitbucket比Github好用


4.6 GitLab(完全免費再加送整個系統)


4.6.1 自己架設GitLab網站


4.7 Gitee(碼雲,國內使用較多)



五、架設Git Server

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章