Git分支的作用
本章節介紹一下為什麼Git要使用分支,也就是分支所起到的不可替代的作用。
首先強調一點,不止Git具有分支,其他版本管理系統同樣具有,可以想見分支設計的必要性。
假設公司當前專案版本是V2.0正線上上執行,並且公司還在開發後續版本V2.1和修復線上專案發現的bug。
這時分支的功能就體現出來的,為了保證主分支的穩定和安全,不能在主分支上進行新功能的開發或者bug修復。
需要新建兩個分支,為了方便僅以修復bug的分支為例子做一下介紹:
上面是發現bug前的主分支示意圖,經過了三次提交。
現在發現了一個bug,現在新建一個issue5分支來修復此bug。
這樣就可以避免在主分支上進行程式碼改動,以免影響線上程式碼的穩定和安全。
bug修復完成之後,就可以合併到主分支,圖示如下:
現在bug修復完畢,併合併到主分支,通常情況下修復bug的分支不再需要,可以刪除。
上面通過簡單的方式介紹了一下Git中分支存在的作用和必要性。
相關文章
- Git 分支 - 分支的衍合Git
- Git(12)-- Git 分支 - 分支簡介Git
- git分支Git
- Git 分支Git
- Git 分支 - 分支的新建與合併Git
- 成熟的 Git 分支模型Git模型
- Git修改分支的名字Git
- Git 分支操作Git
- Git 分支管理Git
- Git 使用分支Git
- Git管理分支Git
- Git分支(本地)Git
- git分支操作Git
- 【git】前端使用git分支的開發流程Git前端
- Git新建branch分支Git
- Git分支切換Git
- git-分支管理Git
- git分支總結Git
- Git分支(遠端)Git
- git分支管理策略Git
- Git——分支管理(2)Git
- git合併分支Git
- Git 分支策略與submodule對分支策略的影響Git
- [git]git分支常用命令Git
- Git詳解之三:Git分支Git
- git刪除本地分支命令 git怎麼刪除本地分支Git
- 「轉載」成功的 Git 分支模型Git模型
- Git分支的定義和操作Git
- git 從master建立新的分支GitAST
- 一個成功的 Git 分支模型Git模型
- git 當前分支 master 沒有對應的上游分支。GitAST
- 【git學習五】git基礎之git分支Git
- Git branch分支實質Git
- Git 分支管理規範Git
- Git 分支操作介紹Git
- Git刪除指定分支Git
- Git 分支與合併Git
- git檢視所有分支Git