• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >编程技巧 > Git 教程之标签详解

Git 教程之标签详解

作者: 字体:[增加 减小] 来源:互联网 时间:2017-05-12

通过本文主要向大家介绍了git命令详解,git详解,git详解之二,git使用详解,git详解之三等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com

Git 标签

如果你达到一个重要的阶段,并希望永远记住那个特别的提交快照,你可以使用 git tag 给它打上标签。

比如说,我们想为我们的 w3cschoolcc 项目发布一个"1.0"版本。 我们可以用 git tag -a v1.0 命令给最新一次提交打上(HEAD)"v1.0"的标签。

-a 选项意为"创建一个带注解的标签"。 不用 -a 选项也可以执行的,但它不会记录这标签是啥时候打的,谁打的,也不会让你添加个标签的注解。 我推荐一直创建带注解的标签。

$ git tag -a v1.0

当你执行 git tag -a 命令时,Git 会打开你的编辑器,让你写一句标签注解,就像你给提交写注解一样。
现在,注意当我们执行 git log --decorate 时,我们可以看到我们的标签了:

$ git log --oneline --decorate --graph
*  88afe0e (HEAD, tag: v1.0, master) Merge branch 'change_site'
|\ 
| * d7e7346 (change_site) changed the site
* | 14b4dca 新增加一行
|/ 
* 556f0a0 removed test2.txt
* 2e082b7 add test2.txt
* 048598f add test.txt
* 85fc7e7 test comment from w3cschool.cc
</div>

如果我们忘了给某个提交打标签,又将它发布了,我们可以给它追加标签。

例如,假设我们发布了提交 85fc7e7(上面实例最后一行),但是那时候忘了给它打标签。 我们现在也可以:

$ git tag -a v0.9 85fc7e7
$ git log --oneline --decorate --graph
*  88afe0e (HEAD, tag: v1.0, master) Merge branch 'change_site'
|\ 
| * d7e7346 (change_site) changed the site
* | 14b4dca 新增加一行
|/ 
* 556f0a0 removed test2.txt
* 2e082b7 add test2.txt
* 048598f add test.txt
* 85fc7e7 (tag: v0.9) test comment from w3cschool.cc
</div>

如果我们要查看所有标签可以使用以下命令:

$ git tag
v0.9
v1.0

指定标签信息命令:

git tag -a <tagname> -m "w3cschool.cc标签"

PGP签名标签命令:

git tag -s <tagname> -m "w3cschool.cc标签"

</div>
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • Git命令说明
  • GIt的基本操作详解
  • Git 命令使用技巧提供工作效率
  • Git 教程之服务器搭建详解
  • Git 教程之远程仓库详解
  • Git 教程之标签详解
  • Git 教程之查看提交历史详解
  • Git 教程之基本操作详解
  • Git 教程之创建仓库详解
  • Git 教程之工作流程详解

相关文章

  • 2017-05-12全民学编程之 Hello World
  • 2017-05-12如何禁止浏览器使用后退按钮功能
  • 2017-05-12趣谈Unicode、Ascii、utf-8、GB2312、GBK等编码知识
  • 2017-05-12http协议详解(超详细)
  • 2017-05-12软件测试面试如何测试网页的登录页面
  • 2017-05-12HTTP提交方式之PUT详细介绍及POST和PUT的区别
  • 2017-05-12chrome扩展学习 右键菜单实现代码
  • 2017-05-12字符编码详解(基础)
  • 2017-05-12代码中到底应不应当写注释?
  • 2017-05-12算法系列15天速成 第十四天 图【上】

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • 手把手教你将Vim改装成一个IDE编程环境(图文) 吴垠
    • 让程序员都费解的10大编程语言特性
    • Git 教程之安装配置详解
    • 页面制作统一的头尾的方法(asp+js)
    • textarea 在IE和FF下换行无法正常显示的解决方法
    • 计算机科学中32个常用的基础算法
    • NIOS EDS最容易出错的地方
    • IEEE Spectrum 2014编程语言排行榜
    • 到初创公司工作的五个理由
    • 关于base64编码的原理及实现方法分享

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有