git常用命令--分支

git branch列出所有本地分支
git branch -r 列出所有远程分支
git branch -a 列出所有本地分支和远程分支
git branch -d [分支名] 删除分支
git branch [branch-name]新建一个分支,但依然停留在当前分支
git branch --track [branch] [remote-branch] 新建一个分支,追踪远程分支
git branch --set-upstream [当前分支] [远程分支]在现有分支和远程分支之间建立关系

git checkout [分支名] 切换到指定分支,并更新工作区
git checkout -b [分支名]
新建一个分支,并切换到该分支,等于如下两条命令

git branch [分支名]
git checkout [分支名]

git fetch [远程仓库名]更新本地仓库储存的远程仓库副本
git pull [远程仓库名] [远程分支]:[本地分支]
使用远程分支更新到本地分支,如果本地分支为当前分支,:和本地址分支名可以不用;此命令相当于如下两个操作:

git fetch [远程仓库名]
git merge [远程分支]

git push [远程仓库名] [本地分支]:[远程分支]
将本地分支更新到远程分支
如果省略:和远程分支,则推送到本地分支追踪的远程分支,如果不存在,则会新建
如果省略本地分支,则表示删除指定的远程分支,因为这样等于推送一个空的本地分支到远程分支。
git merge [分支名]合并指定分支到当前分支

你可能感兴趣的:(git常用命令--分支)