-
查看当前在哪个branch
git branch -
新建一个branch XXX
git branch XXX -
切换到一个branch
git checkout XXX -
新建并且切换到该branch,例: XXX
git checkout -b XXX - 查看所有分支
git branch -a ; git branch -r只列出远程分支 - 重命名分支
git branch -m | -M oldbranch newbranch
如果newbranch名字分支已经存在,则需要使用-M强制重命名,否则,使用-m进行重命名。 - 删除分支
git branch -d XXX
XXX代表你的分支名字,如果遇到提示:warning: deleting branch 'XXX' that has been merged to 'refs/remotes/origin/XXX', but not yet merged to HEAD. 需要用下面的强制删除分支命令
git branch -D XXX 强制删除分支
git push origin :XXXX 删除远程XXXX分支
git branch -d -r XXX 删除远程XXX分支 - 创建远程分支(本地分支push到远程)
git push --set-upstream origin XXX
转载于:https://my.oschina.net/lieefu/blog/813277