Git--tag标签远程管理

目录

[一、git 标签 tag管理](#一、git 标签 tag管理)

1.创建一个轻量级标签

2.创建一个带有附注的标签

3.删除标签

二、标签推送

1.再创建两个分支

2.把多个标签推送到远程

三、标签拉取

四、删除远程标签

1.命令

2.查看远程仓库,标签被删除

3.远程标签删除后本地标签不会消失,可以手动删除本地标签


一、git 标签 tag管理

标签有两种:轻量级标签(lightweight) 和带有附注标签(annotated)

1.创建一个轻量级标签

复制代码
git tag v1.0.1

2.创建一个带有附注的标签

复制代码
git tag -a v1.0.2 -m 'release version'

标签不依赖于分支

3.删除标签

复制代码
git tag -d tag_ name

二、标签推送

1.再创建两个分支

v1.0有附注,v2.0没有附注

复制代码
git tag -a v1.0 -m 'add a tag'
git tag v2.0

2.把多个标签推送到远程

复制代码
git push origin 标签1 标签2......

查看远程仓库,可以看到标签已经推送,标签代码可以下载

三、标签拉取

刚才都是在林冲(testGit3/test2)的里面做的,现在用鲁智深(testGit2/test2)拉取

复制代码
git pull

四、删除远程标签

1.命令

复制代码
git push origin :refs/tags/标签名

也可以:

复制代码
git push origin --delete tag 标签1 标签2...

2.查看远程仓库,标签被删除

3.远程标签删除后本地标签不会消失,可以手动删除本地标签

复制代码
git tag -d 标签
相关推荐
范纹杉想快点毕业13 小时前
以项目的方式学QT开发(一)——超详细讲解(120000多字详细讲解,涵盖qt大量知识)逐步更新!
c语言·数据结构·c++·git·qt·链表·github
qq_6536444615 小时前
如何查看打开的 git bash 窗口是否是管理员权限打开
开发语言·windows·git·bash
tonngw16 小时前
【Mac 从 0 到 1 保姆级配置教程 12】- 安装配置万能的编辑器 VSCode 以及常用插件
git·vscode·后端·macos·开源·编辑器·github
橄榄熊18 小时前
Git 常用命令详解
git
o(╥﹏╥)2 天前
绑定 SSH key(macos)
开发语言·git·学习·macos
半新半旧2 天前
Git 分支指南
git
qq_464357012 天前
git中忽略文件.gitignore文件的用法
git
程序员阿鹏2 天前
Git的安装和配置(idea中配置Git)
java·开发语言·ide·git·intellij-idea·idea
belldeep2 天前
如何阅读、学习 Git 核心源代码 ?
git·学习·源代码
我不是秃头sheep2 天前
Git安装教程及常用命令
git