Git 如何管理标签命令(tag)

1.查看本地仓库tag

bash 复制代码
--1.查看本地仓库tag
User@DESKTOP-2NRT2ST MINGW64 /e/GITROOT/STARiBOSS/STARiBOSS-5GCA (gw_frontend_master)
$ git tag
1stBossUpgrade
V10.0.1_20220224_test
V10.0.1_20220301_test
tag-gw+frontend-V1.0.12-230625
tag-gw_frontend-23.08.29
tag-gw_frontend-23.09.25
tag-gw_frontend-23.10.24
tag-gw_frontend-V1.0.11-230625
tag-gw_frontend-V1.0.15-230725
tag-gw_frontend-V1.0.17-230829
tag-gw_frontend-V1.0.19-230925
tag-gw_frontend-V1.0.20-231024
tag-gw_frontend-V1.0.21
tag-gw_frontend_V1.0.31-240425
test-137-231023
test-138-231023
test-139-231023

2.删除本地仓库tag

bash 复制代码
--2.删除本地仓库tag
User@DESKTOP-2NRT2ST MINGW64 /e/GITROOT/STARiBOSS/STARiBOSS-5GCA (gw_frontend_master)
$ git tag -d tag-gw_frontend-23.08.29
Deleted tag 'tag-gw_frontend-23.08.29' (was 42980209)

3.删除远程仓库tag

bash 复制代码
--删除远程仓库tag

User@DESKTOP-2NRT2ST MINGW64 /e/GITROOT/STARiBOSS/STARiBOSS-5GCA (gw_frontend_master)
$ git push origin --delete tag-gw_frontend-23.08.29
To https://gitlab.startimes.me/old-boss-refactor/sms.git
 - [deleted]           tag-gw_frontend-23.08.29

4.更新本地仓库tag

bash 复制代码
--更新
User@DESKTOP-2NRT2ST MINGW64 /e/GITROOT/STARiBOSS/STARiBOSS-5GCA (gw_frontend_master)
$ get fetch --tags
bash: get: command not found


User@DESKTOP-2NRT2ST MINGW64 /e/GITROOT/STARiBOSS/STARiBOSS-5GCA (gw_frontend_master)
$ git pull
Already up to date.

-- 查看已经删除
User@DESKTOP-2NRT2ST MINGW64 /e/GITROOT/STARiBOSS/STARiBOSS-5GCA (gw_frontend_master)
$ git tag -l
1stBossUpgrade
V10.0.1_20220224_test
V10.0.1_20220301_test
tag-gw+frontend-V1.0.12-230625
tag-gw_frontend-23.09.25
tag-gw_frontend-23.10.24
tag-gw_frontend-V1.0.11-230625
tag-gw_frontend-V1.0.15-230725
tag-gw_frontend-V1.0.17-230829
tag-gw_frontend-V1.0.19-230925
tag-gw_frontend-V1.0.20-231024
tag-gw_frontend-V1.0.21
tag-gw_frontend_V1.0.31-240425
test-137-231023
test-138-231023
test-139-231023

5.重命名仓库tag

重命名tag实际上是以指定tag创建1条新的tag记录, 然后删除旧tag标签,例如

bash 复制代码
User@DESKTOP-2NRT2ST MINGW64 /e/GITROOT/STARiBOSS/STARiBOSS-5GCA (gw_frontend_master)
$ git tag
1stBossUpgrade
V10.0.1_20220224_test
V10.0.1_20220301_test
tag-gw+frontend-V1.0.12-230625
tag-gw_frontend-V1.0.11-230625
tag-gw_frontend-V1.0.15-230725
tag-gw_frontend-V1.0.17-230829
tag-gw_frontend-V1.0.19-230925
tag-gw_frontend-V1.0.20-231024
tag-gw_frontend-V1.0.21
tag-gw_frontend_V1.0.31-240425
test-137-231023
test-138-231023
test-139-231023


User@DESKTOP-2NRT2ST MINGW64 /e/GITROOT/STARiBOSS/STARiBOSS-5GCA (gw_frontend_master)
$ git tag tag-gw_frontend-V1.0.21-231108 tag-gw_frontend-V1.0.21

User@DESKTOP-2NRT2ST MINGW64 /e/GITROOT/STARiBOSS/STARiBOSS-5GCA (gw_frontend_master)
$ git tag -l -n
1stBossUpgrade  备份第一版boss升级内容
V10.0.1_20220224_test 迁移需要缓存的dao
V10.0.1_20220301_test Merge remote-tracking branch 'origin/master'
tag-gw+frontend-V1.0.12-230625 解决JSON转换小写问题
tag-gw_frontend-V1.0.11-230625 解决JSON转换小写问题
tag-gw_frontend-V1.0.15-230725 S15 commit
tag-gw_frontend-V1.0.17-230829 tag:物联网1期+播控平台
tag-gw_frontend-V1.0.19-230925 主应用(GW5G)Sprint 16
tag-gw_frontend-V1.0.20-231024 S20发布标签
tag-gw_frontend-V1.0.21 S21
tag-gw_frontend-V1.0.21-231108 S21
tag-gw_frontend_V1.0.31-240425 Sprint31
test-137-231023 BUILDER:
test-138-231023 BUILDER:
test-139-231023 BUILDER:

6.推送tag到远程仓库

复制代码
User@DESKTOP-2NRT2ST MINGW64 /e/gitroot/STARIBOSS/STARSMS (liaoning_release)
$ git tag
8.2.3-56-240402
8.2.3-73-240411
8.2.3.31-74-240429


User@DESKTOP-2NRT2ST MINGW64 /e/gitroot/STARIBOSS/STARSMS (liaoning_release)
$

User@DESKTOP-2NRT2ST MINGW64 /e/gitroot/STARIBOSS/STARSMS (liaoning_release)
$ git push origin 8.2.3.31-74-240429
Total 0 (delta 0), reused 0 (delta 0)
To https://gitlab.startimes.me/gn-boss-main/starsms.git
 * [new tag]             8.2.3.31-74-240429 -> 8.2.3.31-74-240429

上一篇:IDEA中GIT常用操作


相关推荐
Jeanyia9 小时前
GitLab 配套 Git 常用命令
git·gitlab
10mAh12 小时前
【Git】误删分支、reset --hard 后提交丢了怎么办?——reflog、fsck 与安全恢复实战
数据库·git·安全·回归
Lydro14 小时前
CentOS 7 安装高版本git
git·centos 7
guwentian1 天前
Git Worktree 实战:用并行多 Agent 把开发提速 N 倍
大数据·git·elasticsearch·wroktree
不吃鱼的羊1 天前
Git识别未修改的文件有修改
git
蓝黑墨水1 天前
一个git问题的处理
git
互联网中的一颗神经元1 天前
21 — 额外命令:同时开两个窗口、自动检查哨
git
_道隐_1 天前
git stash save 和 git stash push有什么区别?
git
_道隐_1 天前
git stash如何pop指定的stash change?
git
PC2005-cloud2 天前
Git学习笔记:GitHub Git Data API 完全指南,用 Go 操控 Git 底层对象
笔记·git·学习