转载于:https://www.cnblogs.com/wenq001/p/9953005.html

昨天看一个同事操作才知道git还可以打标签,真的是孤陋寡闻了,要把git好好学一下了。

1.创建tag

git-repository-tag

2.此时本地已经吃创建成功了tag标签,但是并没有同步到远程仓库,我们需要将创建的tag发布到远程仓库

git-repository-push  注意:勾选push tag 不然没有push的内容

还有一种方法

直接在commit上打标签(

或者通过git客户端:

 git tag tagName c809ddbf83939a89659e51dc2a5fe183af384233    //在某个commit 上打tag

 

3.如果想覆盖tag,只能是先删除(删除远程和本地,都删除)后提交

先通过git-bash删除分支(删除远程):

 git push origin :refs/tags/0.2.2         -- 其中0.2.2为要删除的tag名称

删除本地

git tag -d tagName

再push到远端(可以git客户端 也可以idea)

git-bash:

git push origin tagName

附:

1>  查询:

git tag -l -n (-n 显示出每个版本号对应的附加说明.)

2> 本地拉取最新tag: git-Respository->Fetch

附: 使用git打标签

https://git-scm.com/book/zh/v1/Git-%E5%9F%BA%E7%A1%80-%E6%89%93%E6%A0%87%E7%AD%BE

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐