git分支在團隊中的使用

須知

在介紹分支經常使用操做以前
咱們須要知道幾點:
1.主幹不容許作任何修改結構或者業務的操做。
有兩種狀況能夠修改主幹:
就是當前主幹已是有問題的,合併後出問題發佈不了。
修改與業務無關的配置文件,如日誌,數據源,sql升級文件等。
2.在合併到主分支以前必須測試經過才能合併分支,不然打死他........哈哈git

分支的生命週期流程圖

若是某個節點的操做你不明白的話能夠參考下面文檔。sql

建立分支


注意:分支的命名
release/* release開頭的表示:分支完成以後必需要合併到主幹而且立刻發佈的。release/以後的命名隨意
feature/* feature開頭的表示功能,能夠不用立刻合併到主幹上。服務器

提交分支到git服務器上:

如何在本地拉去git服務器上的一個分支

在本地建立一個和服務器上分支名稱相同的分支。


測試

分支合併到主分支

注意:在合併到主分支以前必須保證你的任務完成了,且沒有錯誤。
1.在子分支上同步本地分支代碼---->選擇你要提交的代碼----->提交 【注意:這裏的操做都是針對的是本地上的分支】3d

2.切換到主幹上(master)
先保證本地的主幹是最新的代碼,因此必須先pull一下。日誌

3.在master分支上選擇合併你的分支

code

4.合併完以後必須在本地驗證沒有問題,而後再push 到git服務器上

刪除本地分支

首先切換到master分支
blog

其次找到本地分支列表:


生命週期

刪除遠程上的分支

請看以下步驟:



文檔

這一步要慎重:



相關文章
相關標籤/搜索