Git 标签
标签是什么?
在系统完成并发布或交付给客户的特定阶段,可以为关键的代码提交指定一个有意义的名称的功能。
让我们尝试为其添加标签。
存在着两种标签,一种是没有注释的标签,另一种是有注释的标签。注释就像提交消息一样,是对标签详细信息的文字描述。
# 注釈なし
$ git tag <タグ名>
# 注釈あり
$ git tag -a <タグ名> -m <注釈>
以下是查看标签列表和详细信息的命令。
# 一覧を表示する
$ git tag
# 詳細を表示する
$ git show <タグ名>
我们来实际操作一下吧。在一个合适的目录下创建文件并进行提交。提交完成后,输入以下内容。
# 注釈ありタグをつける
$ git tag -a 'ver1.0.0' -m 'First version'
# 一覧を確認する
$ git tag
ver1.0.0
# タグの詳細を確認する
$ git show ver1.0.0
tag ver1.0.0
Tagger: Username <github@example.com>
Date: Thu May 18 09:44:35 2023 +0900
First version
commit ...
将标签发送到远程代码库
通常情况下,标签信息不会在推送中发送。如果要发送标签信息,需要指定要添加的标签并单独发送。
$ git push <リモート名> <タグ名>
# すべてのタグを送信する
$ git push <リモート名> --tags