Git系列:新版本上线后打tag

下文均以GitLab为例。

新版本已经上线,先把当前分支推送到远程服务器,然后就在当前分支开始打标签

git tag -a tag1.4.7 -m "1.4.7版本代码保存"

然后推送到远程:

git push origin tag1.4.7

完成后,Android Studio任然显示的是1.4.7分支。

如果想切换到某一个指定的Tag,例如切换到名为“tag1.4.6”:

git checkout tag1.4.6

稍微等待一会儿,Android stduio才会切换。

根据Tag1.4.6,生成新的分支1.4.6B,并且切换到分支1.4.6B

git branch 1.4.6B tag1.4.6
git checkout 1.4.6B

让子弹飞一会儿,Android stduio才会切换。

如果分支名称搞错了,需要修改分支名称,例如把v1.4.0改为tag1.4.0

git tag tag1.4.0 v1.4.0
git tag -d v1.4.0
git push origin tag1.4.0

如果分支名称与tag名称冲突,需要暂时删除远程tag,例如删除v1.4.6

git tag -d v1.4.6
git push origin :refs/tags/v1.4.6

不管删除tag的名称是什么, :refs/tags/ 都是不变的,例如删除标签xx:

git tag -d xx
git push origin :refs/tags/xx

猜你喜欢

转载自blog.csdn.net/zhangjin1120/article/details/114527314
今日推荐