当前位置: 首页 > article >正文

git中的tag标签远程管理

目录

  • 1.tag标签远程管理
    • 1.1 git 标签 tag管理
    • 1.2 标签推送
    • 1.3 标签拉取
    • 1.4 删除远程标签
    • 1.5 标签检出

1.tag标签远程管理

1.1 git 标签 tag管理

新建标签,标签有两种:轻量级标签(lightweight) 与带有附注标签(annotated)

创建一个轻量级标签。

创建标签记在HEAD指针所指向的提交点创建tag(就是当前所在分支)

git tag v1.0.1

在这里插入图片描述

创建一个带有附注的标签

git tag -a v1.0.2 -m 'release version'
git tag

在这里插入图片描述

标签不依赖于分支。

.删除标签

git tag -d tag_ name
git tag

在这里插入图片描述

1.2 标签推送

我们前面已经介绍过标签的创建

我们创建3个标签

git tag -a v1.0 -m 'add a tag'
git tag -a v2.0 -m 'add a tag'
git tag -a v3.0 -m 'add a tag'
git tag

在这里插入图片描述

把多个标签推送到远程

git push origin 标签1 标签2……

在这里插入图片描述

GitHub上可以看到标签已经推送,标签代码可以下载。

在这里插入图片描述

可以把所有标签推送到远程。

git push origin --tag

在这里插入图片描述

1.3 标签拉取

git pull

我们通过林冲用户来拉取

在这里插入图片描述

1.4 删除远程标签

git push origin :refs/tags/标签名

在这里插入图片描述

远程标签被删除

在这里插入图片描述

同时也可以

git push origin --delete tag 标签1 标签2…

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

在这里插入图片描述

1.5 标签检出

git checkout -b <branchName> <tagName>

我们创建tx_master_v1.0标签并且推送到远程

然后我们通过此标签来检出分支

git checkout -b myfeature tx_master_v1.0

在这里插入图片描述

但是次分支这是本地分支,我们可以推送到远程

git branch -av

在这里插入图片描述

git push -u origin myfeature
git branch -av

在这里插入图片描述


http://www.kler.cn/a/446406.html

相关文章:

  • 解决小程序中ios可以正常滚动,而Android失效问题
  • flask before_request 请求拦截器返回无值则放行,有值则拦截
  • 【MAC】深入浅出 Homebrew 下 Nginx 的安装与配置指南
  • 内容与资讯API优质清单
  • 回归预测 | MATLAB实现CNN-BiGRU卷积神经网络结合双向门控循环单元多输入单输出回归预测
  • Java写URI网址唤醒APP小程序等NDEF信息
  • Linux禁用网络、开启网络
  • Docker:Dockerfile(补充四)
  • 贪心算法 greedy
  • CEF127 编译指南 MacOS 篇 - 拉取 CEF 源码(五)
  • 多进程、多线程、分布式测试支持-pytest-xdis插件
  • 零基础学习OpenFOAM:从流体力学与人工智能的交叉科学,流场预测与重构,气动信息预测,基于深度强化学习的气动优化出发
  • 计算机网络:运输层 —— TCP 的选择确认(SACK)
  • WPF 用Vlc.DotNet.Wpf实现视频播放、停止、暂停功能
  • 利用爬虫获取的数据能否用于商业分析?
  • Next.js v15 - 服务器操作以及调用原理
  • 搭建云手机平台的技术要求?
  • 无人机航测系统技术特点!
  • dolphinscheduler服务注册中心源码解析(二)基于zookeeper实现注册中心源码解析
  • 创建Copilot Agents 就像创建Word文档和PPT演示文稿一样简单
  • docker run 端口映射
  • 基于ceres优化的3d激光雷达开源算法
  • 【Unity3D】ILRuntime学习记录一
  • 面试题整理9----谈谈对k8s的理解2
  • vue2组件之间通信的四种方法总结
  • maven 中 有历史模块缓存 怎么清