查看本地所有分支: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 push origin --delete <remoteBranchName>