git是如何管理分支的?幾乎每一種版本控制系統都以某種形式支持分支使用分支意味着你可以從開發主線上分離開來,然後在不影響主線的同時繼續工作,下面我們就來聊聊關于git是如何管理分支的?接下來我們就一起去了解一下吧!
幾乎每一種版本控制系統都以某種形式支持分支。使用分支意味着你可以從開發主線上分離開來,然後在不影響主線的同時繼續工作。
有人把 Git 的分支模型稱為"必殺技特性",而正是因為它,将 Git 從版本控制系統家族裡區分出來。
創建分支命令:
git branch (branchname)
切換分支命令:
git checkout (branchname)
當你切換分支的時候,Git 會用該分支的最後提交的快照替換你的工作目錄的内容, 所以多個分支不需要多個目錄。
合并分支命令:
git merge
你可以多次合并到統一分支, 也可以選擇在合并之後直接删除被并入的分支。
Git 分支管理
列出分支
列出分支基本命令:
git branch
沒有參數時,git branch 會列出你在本地的分支。
$ git branch* master
此例的意思就是,我們有一個叫做"master"的分支,并且該分支是當前分支。
當你執行 git init 的時候,缺省情況下 Git 就會為你創建"master"分支。
如果我們要手動創建一個分支。執行 git branch (branchname) 即可。
$ git branch testing $ git branch* master testing
現在我們可以看到,有了一個新分支 testing。
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!