少年意气强不羁,虎胁插翼白日飞。这篇文章主要讲述为什么我需要Android Studio中的GitHub中的Tag?相关的知识,希望能为你提供帮助。
我在android Studio中使用Github。
答:在图1中,“提交1”,“提交2”等提交历史列在“提交消息”区域,非常清楚。我不知道为什么我需要Tag。 Tag可以做什么?
B:我发现另一个Tag命令显示在Git->
Tag中,你可以在图2A和图2B中看到它们,你能告诉我两个Tag命令有什么不同吗?
图1
文章图片
图2A
文章图片
图2B
文章图片
答案 什么是标记,在Git中?您可以将标记视为注释或命名提交的方式。
Example of its application:
想象一下,你有一个拥有1000多次提交的庞大存储库。哪些特定提交标记了1.2版本的开头,哪些特定提交标记了版本1.3,1.4 ...... 2.4的开头?如果您将提交标记为“版本1.2”,那么您可以轻松回答该问题。
以下是文档的链接,更详细地解释了这一点:https://git-scm.com/book/en/v2/Git-Basics-Tagging
最后,我认为创建标记的两种方法之间没有任何区别。我没有android studio,所以我无法确认这100%。
另一答案标签是Git的一个简单方面,它们允许您识别代码的特定发行版本。您可以将标记视为不会更改的分支。一旦创建,它就失去了改变提交历史的能力。
两种类型的Git标签
Git中有两种类型的标签:带注释和轻量级。它们都允许您引用存储库中的特定提交,但它们可以存储的元数据量不同。
带注释的标签
带注释的标签将额外的元数据(例如作者姓名,发行说明,标签消息和日期)存储为Git数据库中的完整对象。所有这些数据对于项目的公开发布都很重要。
当您要合并时,标签还可以包含更具描述性的标记消息或注释,就像提交消息一样。通常,这是通过使用(-a用于注释)来实现的:
$ git tag -a v1.0.0
执行此命令,您将创建一个使用v1.0.0版标识的新注释标记。然后,该命令将打开您的提交编辑器,以便您可以填充元数据。
如果你想添加一个tag-message你可以传递
-m
选项,这是一个类似于git commit -m
的方法。$ git tag -a v1.0.0 -m "Releasing version v1.0.0"
轻量级标签
轻量级标签是将标签添加到git存储库的最简单方法,因为它们只存储它们引用的提交的哈希值。它们是在缺少-a,-s或-m选项的情况下创建的,不包含任何额外信息。
According to BitBucket:轻量级标签本质上是提交的“书签”,它们只是一个名称和指向提交的指针,对于创建与相关提交的快速链接很有用。
要创建新的轻量级标记,请执行以下命令:
$ git tag v1.0.0
【为什么我需要Android Studio中的GitHub中的Tag()】For more information, refer here
推荐阅读
- Android postdelayed处理程序无法启动运行
- 在Bootstrap 4中定义固定宽度input-group-append div
- 如何从图像Android应用程序中提取文本
- Android,无法使用WebView上传图像
- 在Glide for Android中离线时加载已获取的图像
- android减少摄像头捕获图像的文件大小小于500 kb
- Applescript制作新文件夹
- WebVR第4部分(画布数据可视化)
- WebVR第5部分(设计和实现)