git建立與切換分支
建立一個名為antzone的分支:
[Shell] 純文字檢視 複製程式碼$ git branch antzone
然後切換到此分支:
[Shell] 純文字檢視 複製程式碼$ git branch antzone $ git checkout antzone
如果要一步到位,在建立的同時,直接切換到此分支,可以採用如下程式碼:
[Shell] 純文字檢視 複製程式碼$ git checkout -b antzone
-b參數列示建立並切換。
加入當前有如下分支:
如果再一次建立一個同名分支會出現什麼情況,程式碼如下:
[Shell] 純文字檢視 複製程式碼$ git checkout -b antzone
執行截圖如下:
預設會報錯,當然可以來點硬的手段:
[Shell] 純文字檢視 複製程式碼$ git checkout -B antzone
執行截圖如下:
建立了同名分支,原來分支會被覆蓋,建立新分支的同時切換到新分支,當然也可以只建立新分支:
[Shell] 純文字檢視 複製程式碼$ git branch -f antzone
要完成以上操作,必須保證在一次提交之後,否則會報錯,具體參閱fatal: Not a valid object name: 'master'一文。
相關文章
- Git 分支的建立與切換 —— Git 學習筆記 14Git筆記
- Git分支切換Git
- git命令-切換分支Git
- git切換到遠端分支Git
- 如何更優雅地切換 Git 分支Git
- git切換遠端分支並拉取最新程式碼Git
- 2024-07-15 git新建分支然後git checkout 到新分支發現無法切換 ==》git pull 拉一下再切Git
- Git使用gh-pages分支切換到master分支錯誤pathspec master did not match any files known to gitGitAST
- Git分支建立和刪除Git
- 切換分支時:pathspec master did not match any file(s) known to gitASTGit
- Git檢視分支建立時間Git
- git 從master建立新的分支GitAST
- git分支建立刪除,打tagGit
- Git 分支 - 分支的新建與合併Git
- Git 分支與合併Git
- Git 與遠端分支Git
- git分支合併與rebaseGit
- 用 Putty SSH 切換 openpilot 分支版本
- Git(12)-- Git 分支 - 分支簡介Git
- git檢視遠端地址,更新程式碼,提交程式碼,切換分支命令總結Git
- Git基於指定stash儲藏建立分支Git
- Git基於指定commit提交建立分支GitMIT
- Git不暫存提交程式碼也能切換到別的分支(vs code搭配GitLens Git supercharged看效果)Git
- Git 分支策略與submodule對分支策略的影響Git
- Git bug分支與多人協作Git
- git切換到指定目錄Git
- git分支Git
- Git 分支Git
- 查詢git某個分支是誰建立的Git
- Git 分支 - 分支的衍合Git
- Git的分支管理與打標籤Git
- GIT切換遠端地址倉庫Git
- 切換到Git的8個理由Git
- Git 分支操作Git
- Git 分支管理Git
- Git 使用分支Git
- Git管理分支Git
- Git分支(本地)Git