Git分支操作

Submitted by dravenk on Sat, 05/20/2017 - 11:42

git 分支操作

创建并切换到新分支:
git checkout -b <branchName>

拉取master 分支外的一个分支:
git clone -b <branchName> <remote_repo>
拉取远程全部分支:
git clone <remote_repo>
---默认拉取全部分支,需要加-a参数查看全部分支,可直接cleckout到子分支
添加多个push地址:
git remote set-url --add origin <remote_repo>
删除tag:
git push origin --delete tag <tagname>

删除远程分支:
git push origin --delete <branchName>
推送一个空分支相当于删除远程分支:
git push origin :<branchName>

推送一个空tag到远程tag:
git tag -d <tagname>
git push origin :refs/tags/<tagname>