还欠大家最后一篇Git的学习。

Git的下一个内容,标签,标签是为了更方便的参考提交而给他表上通俗易懂的名称

Git可以使用两种标签,轻标签和注解标签,打上的标签是固定的,不能向分支那样可以移动位置,如果要移动标签,就需要把原有标签删除在重新打上标签。

轻标签:

添加名称

注解标签:

添加名称

添加注解

添加签名

在一般情况下,发布标签是采用注解标签来添加注解或签名的,轻标签是为了在本地暂时使用或者一次性使用。

具体操作

新建空本地Git数据库,初始化数据库

$ mkdir tutorial
$ cd tutorial/
$ git init

新建文件,在文件中添加部分文字

$ gedit myfile.txt

文字内容随意

将文件添加到Git索引中,并且提交

$ git add myfile.txt
$ git commit -m"first commit"

如下图

下面开始打标签

打标签命令

$ git tag <tagname>

下面就是实验阶段

执行命令

$ git tag myfirst_tag

如果git tag 后面不加任何参数,则表示查看当前有那些标签

如果要添加注解标签,可以才tag后面加上选择来添加注解标签

$ git tag -a <tagname>

表示添加注解标签,时候可以使用“-m”来添加注解

也可以使用组合命令来写

$ git tag -am <tagname>

执行结果

删除标签只需要加上-d选项就可以

$ git tag -d <tagname>

执行结果

最新文章

  1. Intent传递类实例
  2. jLink V8调试exynos 4412 u-boot的几点补充
  3. 一次服务器CPU占用率高的定位分析
  4. (转)php连接mysql如何判断数据为空?
  5. 数据从文件导入Elasticsearch
  6. python笔记六(函数的参数、返回值)
  7. ubuntu16.04中如何启用floodlight的其中一种方式
  8. SpringBoot(6) SpringBoot配置全局异常
  9. js中的blob,图片base64URL,file之间的关系
  10. linux内核完全剖析——基于0.12内核-笔记(2)-统一编址和独立编址
  11. [转帖] K8S 常用命令
  12. Centos6.5安装pip命令以及中途遇到的问题
  13. redux+react-redux+示例的快速上手体验
  14. celery初始化
  15. mysql max_allowed_packet参数值改大后,莫名被还原
  16. python&#39;s output redirect
  17. java方法的理解、调用栈与异常处理
  18. android线程学习心得
  19. 性能度量之Confusion Matrix
  20. 如何使用 awk 输出文本中的字段和列

热门文章

  1. 使用maven创建项目
  2. 【luogu P4711 「化学」相对分子质量】 题解
  3. MapFile
  4. CGAL 4.6 - Surface Reconstruction from Point Sets
  5. MVC5 Attribute(特性)
  6. Unity3d Gis 坐标转换
  7. Python学习之路——文件操作
  8. IP检验字段为啥只检验地址部分
  9. 浅谈Quartz(SimpleTrigger&amp;CronTrigger)
  10. ABAP术语-BAPI Explorer