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 檔
  • 參考資料
Next

© 版权所有 2014, PwnDora.

Sphinx theme provided by Read the Docs