假设我有一个git存储库,其中当前HEAD
指向提交abc123
,这是myBranch
中的最新提交。
当我创建标记时,指向HEAD
(或myBranch
),该标记将指向
a)提交abc123
,它总是一样的吗?
b)HEAD
(或者myBranch
),可以变化吗?
答案 0 :(得分:4)
始终提交abc123
。
在大多数情况下,标记指向提交。如果abc123
是您要标记的提交,那么git tag tag_foo abc123
。如果HEAD
碰巧指向abc123
,则git tag tag_foo HEAD
是等效的。稍后,即使HEAD
指向另一个提交,tag_foo
仍指向abc123
。