分支相关操作:
查看分支:git branch
创建分支:git branch <name>
切换分支:git checkout <name>
创建+切换分支:git checkout -b <name>
合并某分支到当前分支:git merge <name>
删除分支:git branch -d <name>
提交分支:git push --set-upstream origin <name>
常用
- 创建本地分支并切换到新建分支
git checkout -b branch_dev - 将新建的本地分支关联到远程分支(push 即可,push之后才可以pull)
git push origin branch_dev:branch_dev - 删除新建的本地分支
git branch -d branch_dev - 删除新建的远程分支
git branch -r -d origin/branch_dev
or
git push origin :branch_dev - 从远程仓库里拉取一条本地不存在的分支时:
git checkout -b 本地分支名 origin/远程分支名