Git新建branch分支
安裝Git之後,系統會給我們自動創一個master分支。
但實際應用中,一個分支是遠遠不能滿足需求的,下面介紹一下如何用命令列建立分支:
一.初始化預設建立:
使用git init初始化當前目錄建立一個新的Git倉庫時候會預設建立一個master分支:
[Shell] 純文字檢視 複製程式碼$ git init
二.git branch新建分支:
[Shell] 純文字檢視 複製程式碼$ git branch newBr
新建名為newBr的分支,如果分支已經存在,程式碼會報錯,可以使用如下程式碼強行建立:
[Shell] 純文字檢視 複製程式碼$ git branch -f newBr
原來的同名分支會被新建分支覆蓋。
特別說明:上述方式新建分之後,並不能自動切換到新分支。
三.新建分支的同時切換分支:
[Shell] 純文字檢視 複製程式碼$ checkout -b newBr2
上述程式碼在新建newBr2分支的同時,切換到此分支。
如果新建的分支已經存在,上面的程式碼就會報錯,可以使用如下程式碼強行建立:
[Shell] 純文字檢視 複製程式碼$ checkout -B newBr2
將-b替換為-B即可,原來的同名分支會被新建分支覆蓋。
關於checkout用法可以參閱git checkout用法詳解一章節。
四.基於指定的commit建立分支:
上面建立分支,都是基於當前分支。
我們也可以基於某一個commit提交,具體參閱Git基於指定commit提交建立分支一章節。
相關文章
- Git branch分支實質Git
- Git三大特色之Branch(分支)Git
- Git 分支 - 分支的新建與合併Git
- Git tag標籤與branch分支 區別Git
- Git tag標籤與branch分支的區別Git
- git branch不顯示本地分支的問題(二)Git
- git新建分支進行開發的流程Git
- git使用第一天,新建分支(sourceTree)Git
- Git Note - BranchGit
- Git(12)-- Git 分支 - 分支簡介Git
- Android Studio Git No tracked branch configured for branch branch_name or the branch doesn't existAndroidGit
- 新建分支 header區Header
- git分支Git
- Git 分支Git
- git filter-branch應用GitFilter
- git操作之四:git branch(本地倉庫)Git
- 2024-07-15 git新建分支然後git checkout 到新分支發現無法切換 ==》git pull 拉一下再切Git
- Git 分支 - 分支的衍合Git
- 智慧雲分支(Cloud Smart Branch)方案正式釋出!Cloud
- git show-branch命令詳解Git
- Git 分支操作Git
- Git 分支管理Git
- Git 使用分支Git
- Git管理分支Git
- Git分支(本地)Git
- git分支操作Git
- vscode 新建、合併分支VSCode
- 雲智慧分支(Cloud Smart Branch)方案介紹和演示Cloud
- 雲智慧分支(Cloud Smart Branch)網路運維研究Cloud運維
- 新建git專案Git
- Git分支的作用Git
- Git分支切換Git
- git-分支管理Git
- git分支總結Git
- Git分支(遠端)Git
- git分支管理策略Git
- Git——分支管理(2)Git
- git合併分支Git