git 版本标签操作

在做app开发的时候经常有版本的概念,比如v1.0、v1.1之类的,不同的版本肯定对应不同的代码,所以我一般要给我们的代码加上标签,这样假设v1.1版本出了一个新bug,但是又不晓得v1.0是不是有这个bug,有了标签就可以顺利切换到v1.0的代码,重新打个包测试了。

 本地仓库操作:

打 tag 标签(在commit 之后,push之前,去添加tag)

git tag -a v1.0 -m "commit version 1.0"

加上 -f 覆盖原有的tag

 git tag -f v1.0

2:push 到远程仓库(打完tag之后,去push即可)

 

push所有tag到远程仓库:git push origin –tags (注意tags前是两个短横杠)
 push单个tag到远程仓库:git push origin [tagname]

3:删除 tag 便签

git tag -d v1.0

4:查看 tag 标签

git tag

5:切换标签

git checkout v1.0

远程仓库操作:

1:从远程仓库上删除 tag

 git push origin :v1.0

 git push origin :refs/tags/[tagname]

 git push origin –delete [tagname]

三种方法尽量都有尝试一下。