在介紹分支經常使用操做以前
咱們須要知道幾點:
1.主幹不容許作任何修改結構或者業務的操做。
有兩種狀況能夠修改主幹:
就是當前主幹已是有問題的,合併後出問題發佈不了。
修改與業務無關的配置文件,如日誌,數據源,sql升級文件等。
2.在合併到主分支以前必須測試經過才能合併分支,不然打死他........哈哈git
若是某個節點的操做你不明白的話能夠參考下面文檔。sql
注意:分支的命名
release/* release開頭的表示:分支完成以後必需要合併到主幹而且立刻發佈的。release/以後的命名隨意
feature/* feature開頭的表示功能,能夠不用立刻合併到主幹上。服務器
在本地建立一個和服務器上分支名稱相同的分支。
測試
注意:在合併到主分支以前必須保證你的任務完成了,且沒有錯誤。
1.在子分支上同步本地分支代碼---->選擇你要提交的代碼----->提交 【注意:這裏的操做都是針對的是本地上的分支】3d
2.切換到主幹上(master)
先保證本地的主幹是最新的代碼,因此必須先pull一下。日誌
3.在master分支上選擇合併你的分支
code
4.合併完以後必須在本地驗證沒有問題,而後再push 到git服務器上
首先切換到master分支
blog
其次找到本地分支列表:
生命週期
請看以下步驟:
文檔
這一步要慎重: