本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
在中查看 Git 标签的详细信息Amazon CodeCommit
在 Git 中,标签是可以应用于引用 (如提交) 的标记,用于为引用标记对其他存储库用户可能很重要的信息。例如,您可以使用 beta
标签为项目标记 beta 版本的提交。有关更多信息,请参阅 使用 Git 创建标签。Git 标签与存储库标签不同。有关如何使用存储库标签的更多信息,请参阅为存储库添加标签。
您可以使用 Amazon CodeCommit 控制台查看有关存储库中 Git 标签的信息,包括每个 Git 标签引用的提交的日期和提交消息。从控制台中,您可以将标签引用的提交与存储库默认分支的标头进行比较。与其他任何提交一样,您还可以查看该 Git 标签点的代码。
您也可以从终端或命令行使用 Git 在本地存储库中查看有关 Git 标签的详细信息。
查看标签详情(控制台)
使用 Amazon CodeCommit 控制台可快速查看存储库的 Git 标签列表以及有关 Git 标签引用的提交的详细信息。
-
通过 https://console.aws.amazon.com/codesuite/codecommit/home
打开 CodeCommit 主机。 -
在 Repositories (存储库) 中,选择要在其中查看标签的存储库的名称。
-
在导航窗格中,选择 Git tags (Git 标签)。
-
请执行下列操作之一:
-
要查看标签在该提交处的代码,请选择 Git 标签名称。
-
要查看提交的详细信息,包括完整提交消息、提交者和作者,请选择缩写的提交 ID。
-
查看 Git 标签的详细信息 (Git)
要使用 Git 在本地存储库中查看有关 Git 标签的详细信息,请运行以下命令之一:
-
git tag:查看 Git 标签名称的列表。
-
git show:查看特定 Git 标签的信息。
-
git ls-remot e 用于查看 CodeCommit 存储库中有关 Git 标签的信息。
要确保使用存储库中的所有 Git 标签更新本地 CodeCommit 存储库,请git fetch先运行git fetch --tags。
在以下步骤中,我们假设您已经将本地存储库连接到 CodeCommit 存储库。有关说明,请参阅 连接存储库。
在本地存储库中查看 Git 标签列表
-
运行 git tag 命令:
git tag
-
如果成功,该命令产生类似以下内容的输出:
beta release
注意 如果尚未定义任何标签,git tag 不返回任何内容。
有关更多选项,请参阅您的 Git 文档。
在本地存储库中查看有关 Git 标签的信息
-
运行 git show
tag-name
命令。例如,要查看有关名为beta
的 Git 标签的信息,请运行:git show beta
-
如果成功,该命令产生类似以下内容的输出:
commit 317f8570...ad9e3c09 Author: John Doe <johndoe@example.com> Date: Tue Sep 23 13:49:51 2014 -0700 Added horse.txt diff --git a/horse.txt b/horse.txt new file mode 100644 index 0000000..df42ff1 --- /dev/null +++ b/horse.txt @@ -0,0 +1 @@ +The horse (Equus ferus caballus) is one of two extant subspecies of Equus ferus \ No newline at end of file
注意 要退出 Git 标签信息输出,请键入 :q。
有关更多选项,请参阅您的 Git 文档。
查看有关 CodeCommit 存储库中 Git 标签的信息
-
运行 git ls-remote --tags 命令。
git ls-remote --tags
-
如果成功,此命令将生成 CodeCommit 存储库中 Git 标签的列表作为输出:
129ce87a...70fbffba refs/tags/beta 785de9bd...59b402d8 refs/tags/release
如果尚未定义任何 Git 标签,git ls-remote --tags 将返回一个空白行。
有关更多选项,请参阅您的 Git 文档。