git branch
-
显示本地分支列表:
git branch -
显示远程分支列表:
git branch -r -
显示所有分支(本地和远程)列表:
git branch -a -
创建新分支:
git branch <branch-name> -
切换 到指定分支:
git checkout <branch-name> -
创建并切换到新分支:
git checkout -b <branch-name> -
重命名分支:
git branch -m <old-branch-name> <new-branch-name> -
删除本地分支:
git branch -d <branch-name> -
强制删除本地分支(包括未合并的分支):
git branch -D <branch-name> -
删除远程分支:
git push origin --delete <branch-name> -
查看分支最后一次提交信息:
git branch -v -
查看分支最后一次提交信息(包括远程分支):
git branch -vv -
查看包含指定提交的分支:
git branch --contains <commit> -
查看不包含指定提交的分支:
git branch --no-contains <commit> -
查看本地分支的追踪关系:
git branch -vv -
查看远程分支的追踪关系:
git branch -r -vv -
根据远程分支创建本地分支并进行追踪:
git branch <branch-name> origin/<branch-name> -
设置本地分支与远程分支的追踪关系:
git branch --set-upstream-to=origin/<branch-name>