创建
在日常使用中,远端分支一般用来团队共同开发一个新特性,远端标签一般用来发布版本使用,那如何在远端仓库建立一个分支和标签呢?使用下面的命令即可:
1
2
3
4
5
6
7
|
## create an local branch and push it to remote
git checkout -b feature_one
git push origin feature_one
## create a local tag and push it to remote
git tag v1.0
git push origin v1.0
|
## create an local branch and push it to remote
git checkout -b feature_one
git push origin feature_one
## create a local tag and push it to remote
git tag v1.0
git push origin v1.0
上面包含了两组命令:
- 基于当前版本,先创建一个本地分支
feature_one
,然后将这个本地分支推送到远端仓库(名称和本地分支相同,当然也可以不同,我们先不考虑不相同的情况);
- 基于当前版本,先创建一个本地tag
v1.0
,然后将这个tag推送到远端仓库(同样的,名称和本地tag相同,当然也可以不同);
删除
当然有创建的需求,就会有删除的需求,这里我们一并考虑,通过下面的命令可以删除远端分支或标签
1
2
|
git push origin :feature_one
git push origin :v1.0
|
git push origin :feature_one
git push origin :v1.0
上面的两个命令结构类似,在:
右侧为远端仓库的分支或者标签名,左侧为空,表示推送一个空的名称,即表示删除的意思。删除完成后,需要重新clone仓库才能看到远端仓库的变化。