基於git版本控制團隊協做流程

最近公司新的unity3d的項目開始,已經決定用git做爲版本控制,總結下git使用的流程git

git clone master項目到本地
建立本地分支,好比test1
在test1分支上作開發
test1分支開發過程當中不斷的本地提交,遠程git push
功能開發完成後,有兩種辦法,一個是在stage(相似github的本地web協做平臺)提交一個pull request,這樣項目成員就會收到一個合併信息,而後進行版本合併
或者直接切換至master,進行git fetch/pull,獲取最新代碼,而後本地進行合併操做(pull request有衝突的也是相似操做,不過是負責master合併的最終管理員進行)
將test1本地和遠程分支,都刪除,避免繼續再此分支繼續開發(是否刪除待議)
繼續創建一個master分支test2,在test2分支上重複以上過程
關於分支的命名方式github

1.功能分支feature_xxx
2.bug修復分支 fixbug_xxxweb

相關文章
相關標籤/搜索