一、本地分支管理:
- 查看本地所有分支:git branch 【若分支名之前存在 *符号,表示此分支为当前分支】
- 切换到指定分支: git checkout branch2
- 分支合并:先切换到要合并到的分支, 之后 git merge branch2
- 删除分支:git branch -d branch2
二、远程分支管理:
- 创建远程分支(将本地分支推送到远程):git push 远程仓库名 本地分支名(如:git push origin localbranch)
- 其他人跟踪新分支:
先获取该远程仓库:git fetch origin
跟踪新分支: git checkout -b [本地分支名] [远程仓库名]/[分支名] —— 如:git checkout -b branch2 origin/branch2
或:git checkout --track origin/branch2
- 删除远程分支:git push [远程名] :[分支名]