创建/切换分支
创建分支
git branch <branch>
切换分支
git checkout <branch>
创建并切换分支
git checkout -b <branch> 这条语句等价于上面两条语句
查看分支
查看本地分支
git branch
查看远程分支
git branch -r
查看所有分支(包括本地仓库和远程仓库)
git branch -a
重命名分支
git branch -m branchOld branchNew
删除分支
删除本地分支
git branch -d <branch>
删除远程仓库分支
git push --delete origin <branch>
本地仓库分支与远程仓库分支进行关联
注意:前提是远程仓库有该目标分支
git branch --set-upstream <branch> origin/<branch>
将本地仓库分支推送到远程仓库中
- 本地仓库分支与远程仓库分支已关联
git push origin <branch>
或者
git push
- 远程仓库有该目标分支,并且与本地仓库分支还未进行关联
git push -u origin/<branch>
- 远程仓库无该目标分支
在远程仓库创建分支并与本地分支关联
git push origin <localBranch>:<remoteBranch>