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

git tag常用操作

git tag是干嘛用的,相当于一个轻量级的分支。在一个分支上,创建一个tag,就是标记某一次的提交。然后方便checkout到 这个标签上。用tag的意思就是不用专门再创建一个新分支来修改后续的改动。分支不变,继续在上面改动,如果要回到这个特定的改动的commit之后的状态,checkout到这个tag就可以了。主要是用来查看,而不是编辑。分支还是那个分支。

图片来源:B站,作者:迷斯特航

git-tag标签管理,git打标签,git标签查看|创建|删除|共享,github创建发行版,2023年git最新实用教程_哔哩哔哩_bilibili

以上三个截图来自于AI搜索,仅可参考,具体使用得看实际情况。

中括号[]是可选项,意思是可用可不用

1. 查看最近的tag

git log --oneline

2. 指定提交,为这次提交打标签

git tag v1.0 commit_hash_string

3. 给指定提交,加注释标签

git tag v0.0 -a -m '启动项目' commit_hash_string

4. 查看标签

4.1 普通查看

git tag

4.2 正则匹配查看标签

git tag -l 'v1*'

5. 查看标签的详细信息

git show v0.0

6. 本地推送origin(git push不会把tag推送到origin库,需要单独push tag)

6.1 查看远程信息

git remote -v

6.2 推送单个标签origin

git push origin v0.0

6.3 推送所有标签origin

git push origin --tags

7. 删除标签

7.1 删除本地标签

git tag -d v1.8

7.2 删除origin标签

git push origin -d v1.8


 

原文地址:https://blog.csdn.net/2401_84019227/article/details/146384372
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.kler.cn/a/593107.html

相关文章:

  • Springboot项目打包成war包
  • AJAX PHP:深入理解与实际应用
  • 基于SpringBoot + Vue 的药店药品信息管理系统
  • 基于Spring Boot的本科生交流培养管理平台的设计与实现(LW+源码+讲解)
  • QT--按键事件与定时器事件
  • 【一起来学kubernetes】15、Job使用详解
  • Node.js 中使用 RabbitMQ
  • linux-----------------指令下集
  • 微服务的网关配置
  • springboot集成xxl-job
  • YOLOv8模型修改与CA注意力机制详解
  • Qwen2-Audio:通义千问音频大模型技术解读
  • FPGA实现LED流水灯(开发板为DE2-115)
  • C#:深入理解Thread.Sleep与Task.Delay
  • Debezium + Kafka-connect 实现Postgres实时同步Hologres
  • Word 小黑第40套
  • Error: The project seems to require pnpm but it‘s not installed.
  • Centos7.6单机部署Kafka
  • 数据库:一文掌握 Oracle 的各种指令(Oracle指令备忘)
  • OLE注册是什么?