首页 > 其他分享 >Git Tag

Git Tag

时间:2023-03-07 18:45:29浏览次数:31  
标签:Git tags Tags tag Tag git v0.1

MAJOR version: when you make incompatible API changes
MINOR version: when you add functionality in a backwards compatible manner
PATCH version: when you make backwards compatible bug fixes

1. List Tags

# List all tags
git tag

# Search tags
git tag -l "v1.8.*"

2. Create Tags

  • Lightweight Tag: It's just a pointer to a specific commit.
  • Annotated Tag: When you want to have a tag information.

Create Lightweight Tag

# Create
git tag v0.1.1

# Tag later
git tag v0.1.1 f9ceb02

# Show tag info
git show v0.1.1  # Only Commit message will be seen.

Create Annotated Tag

# Create with message
git tag -a v0.1.1 -m "version message"  # If you don not specify with '-m', git will launch your editor so you can type it in.

# Tag later
git tag -a v0.1.1 f9ceb02

# Show tag info
git show v0.1.1  # Tag message and Commit message will be seen.

3. Share Tags (Push/Fetch Tags)

By default, the git push command doesn't transfer tags to remote servers.

# Push the specified tag
git push origin v0.1.1

# Push all of your tags
git push origin --tags

# Fetch all tags from origin
git fetch origin --tags

4. Delete Tags

# Delete local tags
git tag -d v0.1.1

# Delete remote tags
git push origin --delete v0.1.1

5. Checkout Tags

git checkout v0.1.1

# create a new branch based on specified tag
git checkout -b branchName v0.1.1

标签:Git,tags,Tags,tag,Tag,git,v0.1
From: https://www.cnblogs.com/shendaw/p/17189129.html

相关文章

  • Vulnhub之Tempus-Fugit-3靶机详细测试过程
    Tempus-Fugit-3识别目标主机IP地址(kali㉿kali)-[~/Desktop/Vulnhub/Tempus]└─$sudonetdiscover-ieth1-r192.168.56.0/24Currentlyscanning:Finished!|......
  • Git-简要教程
    和github连接安装git。之后所有命令全在gitbash中运行生成keyssh-keygen-ted25519-C"[email protected]"会生成一个私有key和public的key2.在你的用......
  • git not found解决方案
    今天在第二大学远程实习,学习项目中遇到一个git无法找到的问题,解决之后记录一下解决方法。问题描述:Gitnotfound.Installitorconfigureitusingthe‘git.path’sett......
  • GitHub 漏洞:黑客窃取了 GitHub Desktop 和 Atom 的代码签名证书
    GitHub披露,未知的威胁行为者设法泄露了与适用于Mac和Atom应用程序的某些版本的GitHubDesktop有关的加密代码签名证书。因此,该公司出于谨慎考虑采取了吊销暴露......
  • gitee突然无法访问
    gitee突然拉不了代码,报如下错误:Failedtoconnecttogitee.comport443:Operationtimedout情况一:仓库域名无法访问1、查询可以用的IP在https://www.ipaddress.co......
  • 一些GIT常用
    gitinit-初始化一个新的Git仓库。gitclone<url>-从远程仓库克隆代码到本地仓库。gitadd<file>-将文件添加到暂存区。gitcommit-m"<message>"-提交已添......
  • Learn Git Branching——学习Git图形演示
    地址https://oschina.gitee.io/learn-git-branching 操作指令1、reset:重新开始2、hint:显示指令提示3、objective:显示要求4、showsolution:显示答案5、levels:选择......
  • Linux卸载删除gitlab
    1、停止gitlab服务gitlab-ctlstop2、卸载gitlab(社区版)rpm-egitlab-ce或者 yumremovegitlab-ce3、查看gitlab进程psaux|grepgitlab 4、杀掉gitlab......
  • Linux安装gitlab(yum方式、rpm方式)
    目录一、概述二、安装0、前置条件1、配置yum源2、更新本地yum缓存3、安装gitlab社区版 4、更改配置文件参数1)更改默认端口2)配置邮箱3)修改root管理员密码4)......
  • liunx git 免密码登录
    vscode远程git或在linux环境使用git时,每次clone都要输入帐号密码,很不方便,可以使用下面一行命令,系统会记录你输入的下一次帐号密码。(明文记录,注意规避风险)  #执行......