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 »
  • 參考資料
  • Edit on GitHub

參考資料¶

  1. Git Documentation , http://git-scm.com/documentation
  2. A successful Git branching model , http://nvie.com/posts/a-successful-git-branching-model/
  3. GitHub Ignoring files , https://help.github.com/articles/ignoring-files
  4. GitLab , http://gitlab.org/
  5. Handy Git tips to stop you getting fired , http://blog.apiaxle.com/post/handy-git-tips-to-stop-you-getting-fired/
  6. Must Have Git Aliases: Advanced Examples , http://durdn.com/blog/2012/11/22/must-have-git-aliases-advanced-examples/
Previous

© 版权所有 2014, PwnDora.

Sphinx theme provided by Read the Docs