Git 中的 tag 和 branch 一样具有版本管理功能,而且用法灵活,下面讲解一下git tag的简单使用。
tag是根据某次commit创建的,因此在创建tag之前需要先commit自己的代码。
1. 创建 tag
git tag tag_name
2. 创建带注释的tag
git tag tag_name -m "This is a comment."
3. 创建指定commit的tag
# 默认情况下,创建的tag是基于最新的commit进行的,但是也可以指定commid_id进行创建
git tag -a tag_name commit_id
4. 删除本地tag
git tag -d tag_name
5. 删除远程标签
# 先删除本地标签
git tag -d tag_name
# 再删除远程标签
git push origin :refs/tags/tag_name
6. 切换到指定标签的代码
git checkout tag_name
7. 列出标签
git tag --list
8. 将标签推送到远程
git push origin tag_name