Git 工作流
阿新 • • 發佈:2021-08-20
一個值得參考的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/
宣告:本文版權歸作者和部落格園共有,歡迎轉載,但請在文章頁面明顯位置給出原文連線。