文章目录
- 1. 什么是标签
- 2. 创建标签
- 3. 标签删除
- 4. 本地标签推送至远程
- 5. 标签远程删除
1. 什么是标签
标签tag
,可以简单的理解为是对某次commit
的⼀个标识,相当于起了⼀个别名。
例如,在项目发布某个版本的时候,针对最后一次commit
起⼀个v1.0
,表明一个版本的发布
commit id
比较难记住,采用tag
就能很好的解决这个问题,能够很快定位到某次提交
2. 创建标签
创建标签:
git tag <tagname>
如果想要对某次提交打标签,后面可跟上
commit id
git tag v0.5 commit id
如果要添加标签的描述(如果是最新一次提交添加标签,可不加commit id)
git tag -a tagname -m "message" commit id
查看标签描述
git show tagname
查看标签:
git tag
查看标签的排序不是看创建的先后顺序,而是根据单词排序的
3. 标签删除
git tag -d tagname
4. 本地标签推送至远程
git push origin tagname
如果要推送所以标签到远程
git push origin --tags
5. 标签远程删除
如果标签推送至远程,可以在远程直接删除,但是不建议
可以在本地先删除本地标签,然后再推送上去
git -d tagname
git push origin :tagname
这里
:
前面没有任何内容,表示删除操作。
删除远程分支同理