git branch
查看本地所有分支:git branch,會列出當前倉庫的所有本地分支,當前所在的分支會用星號(*)標記。
查看遠程所有分支:git branch -r,會列出所有本地分支和遠程分支,遠程分支通常以 remotes 開頭。
查看本地和遠程的所有分支:git branch -a,會只列出遠程分支。
如果遠程分支已經被刪除,但本地倉庫仍然存在,可以使用 git fetch -p 來更新遠程跟蹤分支并刪除不再存在的遠程分支。
git branch -vv 可以顯示每個分支的最后一次提交信息,包括分支名稱、哈希值、作者和日期。

創建一個分支并切換到該分支:git checkout -b <branch-name>
創建一個分支,并不立刻切換到該新分支:git branch <branch-name>
切換到某一個本地已經存在的分支:git checkout <branch-name>
刪除某一個本地已經存在的分支:git branch -d <localBranchName>,需要做各種檢查。
刪除某一個本地已經存在的分支:git branch -D <localBranchName>,強制刪除,不需要做各種檢查。
刪除某一個遠程已經存在的分支:git push origin --delete <remoteBranchName>


新建的分支不是從頭開始的,而是從當前分支開始的,相當于復制了一份當前分支。

本地操作時,只會對當前分支生效。
git log 顯示的提交記錄中,HEDA 指向哪里,就表示當前是哪個分支。





浙公網安備 33010602011771號