在AndroidStudio中使用Git的标记功能Tag必看

在AndroidStudio中使用Git的标记功能Tag必看

使用Git进行代码管理的时候,可以借助Tag进行版本管理,便于对特定版本进行处理

一. 添加Tag标记

方法一:

选中项目,右键选择Git->Repository->tag,进入创建Tag页面
在这里插入图片描述

  • Current Branch:Tag位于哪个分支
  • Tag Name:Tag名称,关于版本的Tag,统一以V开头,如V1.0.20200624.5
  • Commit:Commit记录号,输入记录号可以验证一下,确保这个提交记录是正确的。如过Commit记录号没有填写,默认关联到最后一条提交记录.如果填写Commit记录号,则关联到指定的提交记录。

如何获取Commit记录

VersionControl->Log>选中Commit记录->右键->Copy Revision Number,获取Commit记录号2a691fe224956b2c19ec6d5b20c2da4fdc432b7c

  • Message :Tag备注信息

方案二:

VersionControl->Log>选中Commit记录->右键->New Tag
在这里插入图片描述

输入Tag名称:关于版本的Tag,统一以V开头,如V1.0.20200624.5

Tag会自动关联到当前Commit记录以及对应的分支

方案三:

使用Git命令行,可以使用Git面板或者Android Studio的Terminal面板

$ git tag -a v1.6 -m “publish v1.6 version”

使用Android Studio的Terminal,需要配置好Git路径
在这里插入图片描述

  • -a : Tag名称,如V1.6
  • -m : Tag备注信息,如"publish v1.6 version"

$ git tag -a v1.2 9fceb02 -m “my tag”

  • 9fceb02 :commit记录Id,可以只需要前7位,不用完整

二. 查看Tag标记

方案一:

  1. 点击Presentation Setting显示设置
    在这里插入图片描述

  2. Show Tag Names选中
    在这里插入图片描述

  3. 设置完毕,Log面板就可以现在Tag名称

  • 如果仅仅只有一个Tag,会在Commit记录显示Tag名称,如V1.0
  • 如果存在多个标签,就会显示在右侧的详情中
  • 一条记录可以创建多个Tag标签

在这里插入图片描述

方案二:

根据Tag名称搜索Tag标签

  1. Version Control面板点击搜索按钮或者使用快捷键Ctrl+F

在这里插入图片描述
2. 弹出搜索框

在这里插入图片描述

  1. 支持模糊查询

在这里插入图片描述

方案三:

git命令

  1. 获取Tag列表

git tag

在这里插入图片描述

  1. 使用通配符来过滤Tag

git tag -l "v*"

在这里插入图片描述

三. 推送Tag标签到远程git仓库

方法一

目前我们创建的Tag标签都是本地的,需要推送到git仓库。

选中项目,右键选择Git->Repository->Push或者Ctrl +Shift + K快捷键进入Push操作面板

选中Push tags,分支可以选择当前分支或者所有分支,推送到远程git仓库。

在这里插入图片描述

方案二

git push origin --tags

在这里插入图片描述

四. 回退到指定Tag标记的代码

方案一

建议新建本地分支,避免影响主分支代码

VersionControl-> Log -> 选中提交记录-> 右键 -> Checkout Revision ‘XXXXXXX’,

代码就还原到指定Tag的记录,我们就可以在当前代码中开发

记录名可以不完整
在这里插入图片描述

方案二

Git命令行

git checkout -b [branchName] [tagName]

  • [branchName] 分支名,新分支名,代码会回退到该分支中
  • [tagName] tag名称
    在这里插入图片描述

五. 删除Tags

选中一个拥有Tag标签的提交记录-> 右键-> Tag ‘xxx’->delete
在这里插入图片描述

Git命令行

git tag -d xxx

在这里插入图片描述

参考链接

  • 7
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值