- git branch "新分支名":创建新分支
- git checkout "已有分支名":切换分支
- git checkout -b "新分支名":创建新分支并切换到新分支
- git branch -D "已有分支名":删除本地已有分支
- git push <远程主机名> <本地分支名>:<远程分支名> 推送到远程分支
一、查看远程分支
使用如下git命令查看所有远程分支:
git branch -r
二、拉取远程分支并创建本地分支
方法一
使用如下命令:
git checkout -b 本地分支名x origin/远程分支名x
使用该方式会在本地新建分支x,并自动切换到该本地分支x。
采用此种方法建立的本地分支会和远程分支建立映射关系。
方式二
使用如下命令:
git fetch origin 远程分支名x:本地分支名x
使用该方式会在本地新建分支x,但是不会自动切换到该本地分支x,需要手动checkout。
采用此种方法建立的本地分支不会和远程分支建立映射关系。
===================================分割线===========================================================
使用git fetch origin 远程分支名A:本地分支名B
本地分支B在远程并没有分支B与之对应,所以在git push的时候会找不到对应的远程分支,这时候需要
git push --set-upstream origin B(远程分支名)
网友评论