首页 > 其他分享 >Git-tag标签

Git-tag标签

时间:2024-03-12 09:11:48浏览次数:30  
标签:origin Git 标签 v1.0 beta tag git

git tag用作上线发布的时候打tag处理。
git tag -a -m “added release notes”

处理命令为: 

git tag -a v1.0-beta -m "v1.0 beta版本发布上线"
git tag # 查看tag列表
git tag --list # 查看tag列表
git tag -l # 同理查看tag列表

# 此处对历史提交做tag处理
git log --pretty=oneline --abbrev-commit
git tag -a v0.9 -m "v0.9版本发布上线" <commit-id> # 对历史提交做tag处理


 从本地标签创建分支

git checkout -b 分支名 标签名

 

 推送本地标签到远程仓库

 git push origin v1.0-beta # 推送到远程仓库
 git push origin v1.0-beta:refs/tags/v1.0-beta # 等效上一条
 git push origin --tags # 一次性推送全部尚未推送到远程的本地tags

 

删除tag并且更新到远程仓库命令为:

 git tag -d v1.0-beta # -d参数删除掉tag
 git push origin :refs/tags/v1.0-beta # 删除掉远程仓库的tag,名称为v1.0的tag

  

总结为:

 git tag -a <tagname> -m "added description release notes" # 创建标签
 git tag -l # 查看标签
 git tag -d <tagname> # 删除标签
 git push origin <tagname> # 推送一个本地标签到远程仓库
 git push origin --tags # 推送全部未推送过的本地标签
 git push origin :refs/tags/<tagname> # 删除一个远程标签

 

标签:origin,Git,标签,v1.0,beta,tag,git
From: https://www.cnblogs.com/oumi/p/18067563

相关文章

  • 第六十九天 BBS项目之五 js与模板语法 inclusion_tag实操,文章详情,点赞点踩
    一、昨日内容回顾#1首页文章的渲染 -模板语法的for循环-bootstrap的媒体组-显示头像:articel.blog.userinfo有可能没有:在admin中建立关系 -注册---》申请开启博客功能-图标库 -font-awesome-4.7.0#2个人站点样式 -头部导航栏-......
  • git
    1、git命令:gitinit:初始化addcommit-m 提交暂存区中的内容到本地仓库 -m 提交信息pushfetch/clonepullcheckout忽略文件:ssh-keygen-trsa:生成公钥2、idea集成git1、绑定2、修改文件,使用idea操作git添加到缓存区commit提交push到远程仓库3、提交测试3、g......
  • idea的local history找回git没有push的分支
    git本地项目分支没有push到远程,本地切换分支,删掉本地项目重新远程clone,导致本地没有push的分支丢失。gitclone远程项目在idea找到localhistory,在localhistory可以找到最后一次commit的提交记录:这样删除的代码就能完整找回。......
  • 技术笔记(6)SourceTree Push到github时报错
    技术笔记(6)SourceTreePush到github时报错remote:SupportforpasswordauthenticationwasremovedonAugust13,2021.Pleaseuseapersonalaccesstokeninstead.​即无法通过输入账号密码的方式来验证,需要使用个人token来验证。昨晚搜到了很多无效方法,搞得有点头痛了,记......
  • git不同仓库设置不同用户名和邮箱
    1、查看全局用户名和邮箱$gitconfig--globaluser.name$gitconfig--globaluser.email2、修改某git仓库的用户名和邮箱在该仓库目录下,提交以下命令$gitconfiguser.name${yourname}$gitconfiguser.email${youremail}3、查看验证可以先用命令查看用户名修......
  • 解决github无法push问题
    1、先测试可用性[email protected]如果提示如下说明可用2、如果不行,则编辑~/.ssh/config文件,如果没有config文件的话就直接vim~/.ssh/config加入以下内容Hostgithub.comHostnamessh.github.comPort443Usergit3、再次测试,提示如下就说明......
  • Git使用
    1、设置git用户名和邮箱(1)用户名和邮箱地址是本地git客户端的一个变量,每次commit都会用用户名和邮箱纪录。github的contributions统计就是按邮箱来统计的。$gitconfig--globaluser.name"${你的用户名}"$gitconfig--globaluser.email"${你的邮箱}"(2)通过下述命......
  • git如何恢复本地未提交的代码?
    1.情景展示在实际开发过程中,遇到代码冲突,很正常,解决起来也简单。但是,我遇到的这种情况,却不常见在本地改了一周的代码,最后想要提交,为了不和别人提交的代码产生冲突,我们需要先更新,再提交。即使有冲突,也在本地解决好再提交。问题来了:更新完成以后,我本地的修改后代码全没了(ide......
  • github上十款热门cmdb项目分享
    github上十款热门cmdb项目分享原创静静和小沐沐IT运维技术圈2024-03-1110:07广东听全文图片 1.Snipe-IT简介:Snipe-IT是一个免费、开源的IT资产管理系统,用于跟踪资产、许可证、配件、耗材以及可借用的资产。它提供直观的界面,支持导入/导出功能,并且有强大的搜索和报告......
  • Windows系统Git安装
    一、下载地址:https://gitforwindows.org/二、下载完成,双击exe文件安装 安装结束后,在文件夹空白处右键出现以下几个标识,说明安装成功。 ......