Practical guide for git users
安裝說明
Git基本設定
First thing first.
設定預設的推送(Push)模式
設定不需版本控制的檔案
設定Git預設所使用的diff演算法
設定好用的Git指令縮寫
其他
Git必懂指令
單人開發模式 - 新增篇
單人開發模式 - 修改篇
單人開發模式 - 刪除篇
單人開發模式 - 刪除Git日誌中的資料
多人合作開發模式
多人合作開發模式 - 設定 upstream
多人合作開發模式 - 下載遠端 Repository 的分支
多人合作開發模式 - 設定SSH金鑰認證
Git flow 分支策略
主分支(Master)
支援分支(feature, release, hotfix)
實戰版本衝突 (Dealing with Conflict)
–theirs, –ours
以遠端分支為準,解決版本衝突
Rebase
什麼是 rebase
Rebase - 基礎用法
Rebase - 進階互動模式
Rebase 出現問題時的處理方法
Git 上標籤(Tagging)
新增標籤 & 列出標籤
推送標籤
刪除標籤
刪除遠端 Repository 的標籤
利用標籤切換版本
GitLab介紹
Self hosted Git management software
GitLab工作流程
建立新專案
匯入公鑰
開放專案
其他
git archive 打包程式
git 產生 patch 檔
參考資料
Practical guide for git users
Docs
»
Practical guide for git users
Edit on GitHub
Practical guide for git users
¶
本文件旨於教導使用者各種操作 Git 及 GitLab 的實務技巧,從基礎指令到分支策略皆有詳細介紹。希望透過此文件學習,能提高團隊協作開發之能力。
Contents:
安裝說明
Git基本設定
First thing first.
設定預設的推送(Push)模式
設定不需版本控制的檔案
設定Git預設所使用的diff演算法
設定好用的Git指令縮寫
其他
Git必懂指令
單人開發模式 - 新增篇
單人開發模式 - 修改篇
單人開發模式 - 刪除篇
單人開發模式 - 刪除Git日誌中的資料
多人合作開發模式
多人合作開發模式 - 設定 upstream
多人合作開發模式 - 下載遠端 Repository 的分支
多人合作開發模式 - 設定SSH金鑰認證
Git flow 分支策略
主分支(Master)
支援分支(feature, release, hotfix)
實戰版本衝突 (Dealing with Conflict)
–theirs, –ours
以遠端分支為準,解決版本衝突
Rebase
什麼是 rebase
Rebase - 基礎用法
Rebase - 進階互動模式
Rebase 出現問題時的處理方法
Git 上標籤(Tagging)
新增標籤 & 列出標籤
推送標籤
刪除標籤
刪除遠端 Repository 的標籤
利用標籤切換版本
GitLab介紹
Self hosted Git management software
GitLab工作流程
建立新專案
匯入公鑰
開放專案
其他
git archive 打包程式
git 產生 patch 檔
參考資料