当前位置:首页 > 编程相关 > Git > 正文内容

Git 标签[tag]的创建和删除

martinsun3年前 (2021-01-20)Git1.37 K
  • 简述

    通常在发布以git管理的项目时,都会通过tag标签来生成快照,如发布1.02.0等版本。

  • 生成标签

    生成标签之前,需要先切换到对应的分支上,如果只有主分支则在主分支打标签。

    • 生成标签的命令如下
      git tag -a 标签名称 -m "标签备注/说明"
    • 查看所有标签
      git tag
    • 查看某标签的信息
      git show 标签名称
    • 生成带commit id的标签
      如果忘记打标签,如周一打标签,可在周二已经有提交了,此时可以查看提交日志,找到周一最后提交的commit id生成标签
      git tag -a 标签名称 提交的记录id值
  • 推送标签

    生成标签之后,需要将标签推送到远程仓库,可以使用下面的命令完成。

    • 推送单个标签
      git push origin 标签名称
    • 推送所有标签
      git push origin --tags
  • 删除标签

    如果标签生成错了,可以删除标签。

    • 删除本地标签
      git tag -d 标签名称
    • 删除远程标签
      git push origin :refs/tags/标签名称

版权声明:本文由MartinSun发布,内容供学习参考使用。

图文说明:部分图文来源于网络,如侵权请联系删除。

本文链接:https://www.sunyonghong.com/?id=20

标签: git
分享给朋友:

相关文章

Centos 7安装gitlab

本文介绍使用yum方式gitlab 一、配置镜像源可以访问 gitlab-ce Installation instructions 获取安装命令,也可以复制下面的命令 curl -s https:...

迁移/修改gitlab代码仓存放位置

说明由于随着项目的逐渐增加,原储存磁盘已经不足以使用,于是对gitlab代码仓库进行了储存位置迁移 一、停止服务操作之前,需要停止服务,防止有新的数据写入 gitlab-ctl stop 二、修...

使用git subtree管理子仓库

说明最近在使用一个仓库统一管理其他子仓库的代码,降低在平时维护的成本,做了以下的梳理 介绍 与git gitmodule有一定区别,可以在网上查阅相关资料必须要学会使用git subtree的相关...

git 更新 fork 的项目到原项目的最新版本

说明fork 了一个项目之后,原仓库更新后,自己的fork项目想要同步更新原仓库,可以查看下面的操作步骤。 ps: 下文中提到的上游仓库,指的是原仓库 查看远程的版本库地址主要用于确定本地是否已经...

解决git每次拉取都需要输入账号密码

以允许git记录用户名和密码git config --global credential.helper store执行完成后,后面输入Git账号和密码时,会被存放到用户主目录下的git-credent...

git基于某个分支创建新仓库并建立上下游关系

操作步骤 拉取原仓库分支git clone 原仓库地址 -b 分支名称 如果不需要标签,可以添加 ---no-tags 参数,详细可以参考 git clone --help 手册 添...