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

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


 


http://www.mrgr.cn/news/95202.html

相关文章:

  • Umi从零搭建Ant Design Pro项目(2)
  • An Introduction to Stable Diffusion
  • 1-1 MATLAB深度极限学习机
  • C++ 头文件说明
  • 【c++】【STL】unordered_set 底层实现(简略版)
  • MATLAB深度极限学习机
  • 识别并脱敏上传到deepseek/chatgpt的文本文件中的护照信息
  • 同等学力申硕-计算机专业-数学基础-历年真题和答案解析
  • 鬼泣:动作系统3
  • 【ESP32】虚拟机Ubuntu20.04下ESP32环境搭建
  • C++特性——RAII、智能指针
  • C语言每日一练——day_12(最后一天)
  • 算法刷题记录——专题目录汇总
  • Python(3)掌握Python循环:从基础到实战的完整指南
  • Wi-Fi NAN 架构(Wi-Fi Aware Specification v4.0,第2章:2.3~2.6)
  • 在VMware上部署【Ubuntu】
  • iwebsec-updatexml报错注入
  • 尝试在软考66天前开始成为软件设计师-数据库系统
  • DeepSeek-R1深度解读
  • Git 使用笔记