git操作远程分支和tag
查看远程分支
1 | $ git branch -av |
远程分支会用红颜色显示
删除远程分支
1 | $ git branch -r -d origin/branch-name |
或者推送一个空的分支到远程分支
1 | $ git push origin :branch_to_delete |
删除远程tag
1 | $ git push origin --delete tag tag_to_delete |
或者用一个空的tag覆盖远程tag
1 | $ git push origin :refs/tags/tag_to_delete |
重命名远程分支
先删除远程分支,然后重命名本地分支,然后将重命名后的分支推送到远程。
1 | $ git branch -m old_name new_name |
本地tag推送到远程
1 | $ git push --tags |
获取远程tag
1 | $ git fetch origin tag tag_name |
References:
[1]GIT查看、删除、重命名远程分支和TAG
===
[erq]