Git 标签文档说明可以为提交或对象打标签: <commit> <object> 新标签所指向的对象,通常是一个提交。默认为 HEAD。 实际上,您可以获取 blob 对象的哈希值并进行标记。但我不明白这有什么好处?这个标签有什么作用?
你可以对任何东西进行标记,以便为其命名而不是使用冗长的加密ID,并防止垃圾回收器删除未引用的对象。例如,我将我的GPG公钥(用于验证我的签名提交/标记)存储为Blob,并标记该Blob(该技术在Git Book,第Git Internals - Git References章节中有描述)。