1. 程式人生 > 其它 >Git 工作流

Git 工作流

一個值得參考的Git工作流如下:

master 生產主分支,釋出到生產環境使用這個分支,由hotfix或者release分支合併過來,不直接提交程式碼。
develop 主開發分支, 基於master分支克隆,由feature分支合併過來,一般不直接提交程式碼。
feature 功能開發分支 , 基於develop分支克隆 , 主要用於新需求新功能的開發,同時存在多個。
release 預釋出分支, 基於feature分支合併到develop之後 , 從develop分支克隆,測試完成後合併到master並tag打上版本號,同時也合併到develop。
hotfix 補丁分支, 基於master分支克隆 , 主要用於對線上的版本進行BUG修復,完成後合併到master分支和develop分支。

【參考】
https://segmentfault.com/a/1190000020280903 圖文講解,團隊開發中的Git最佳實踐
https://www.cnblogs.com/Irving/p/5146738.html Git: 教你如何在Commit時有話可說
https://ihower.tw/blog/archives/3843 使用 git rebase 避免無謂的 merge


作者:程式設計隨筆
出處:http://www.cnblogs.com/nuccch/
宣告:本文版權歸作者和部落格園共有,歡迎轉載,但請在文章頁面明顯位置給出原文連線。