标签:ret check git push -name ring 工作 ESS checkout proc
1、列出所有本地分支
$ git branch
2、列出所有远程分支
$ git branch -r
3、列出所有本地分支和远程分支
$ git branch -a
4、新建一个分支,但依然停留在当前分支
$ git branch [branch-name]
例如,创建名称为dev的分支:
$ git branch dev
5、新建一个分支,并切换到该分支
$ git checkout -b [branch]
例如,创建名称为dev的分支并切换到该分支上
$ git checkout -b dev
6、切换到指定分支,并更新工作区
$ git checkout [branch-name]
例如,切换到dev分支上
$ git checkout dev
7、删除分支
$ git branch -d [branch-name]
例如,删除本地dev分支
$ git branch -d dev
8、删除远程分支
$ git push origin --delete <branchName>
例如,删除远程的dev分支
$ git push origin --delete dev
否则,可以使用这种语法,推送一个空分支到远程分支,其实就相当于删除远程分支:
$ git branch -r -d <branchName>
$ git push origin :<branchName>
例如:
git branch -r -d origin/branch-name
git push origin :branch-name
标签:ret check git push -name ring 工作 ESS checkout proc
原文地址:https://www.cnblogs.com/xuey/p/8978880.html