小编典典

Git 标签是否只适用于当前分支?

all

我目前正在使用具有多个分支的存储库。

当我创建标签时,该标签是否引用当时的分支?

换句话说:每当我创建一个标签时,我是否需要切换到该分支内的所需分支和标签,以便该标签在那个时间点引用该分支?


阅读 61

收藏
2022-06-20

共1个答案

小编典典

如果您通过例如创建标签

git tag v1.0

该标签将引用您当前所在分支的最新提交。您可以更改分支并在那里创建标签。

您也可以在标记时仅参考另一个分支,

git tag v1.0 name_of_other_branch

这将为另一个分支的最新提交创建标签。

或者您可以通过直接引用某个提交的 SHA1 将标签放在任何地方,无论哪个分支

git tag v1.0 <sha1>
2022-06-20