当Git创建标记(`Git tag-a`command w/out specifiing commit)时,它是否从HEAD获取引用?
文档当Git创建标记(`Git tag-a`command w/out specifiing commit)时,它是否从HEAD获取引用?,git,git-tag,Git,Git Tag,文档git tag-a中没有详细解释(IMHO) 标记将指向上一次提交还是下一次提交 标记-a是否复制头以生成指针(如果是,则比上次提交更有效) 另外,也许可以从中非常技术性的答案(不是一个被接受的答案,而是另一个)中推断出来,但我还没有掌握git的这些细节。标记是git中的静态引用。您可以将它们视为指向永不移动的提交的指针。当您执行git tag-a时,HEAD引用的commit会获得一个新的静态引用,因此在某种意义上,您可以说HEAD引用是复制的。它有点复杂,因为对象的类型不同。当然,您
git tag-a
中没有详细解释(IMHO)
- 标记将指向上一次提交还是下一次提交
是否复制头以生成指针(如果是,则比上次提交更有效)标记-a
另外,也许可以从中非常技术性的答案(不是一个被接受的答案,而是另一个)中推断出来,但我还没有掌握git的这些细节。标记是git中的静态引用。您可以将它们视为指向永不移动的提交的指针。当您执行
git tag-a
时,HEAD引用的commit会获得一个新的静态引用,因此在某种意义上,您可以说HEAD引用是复制的。它有点复杂,因为对象的类型不同。当然,您也可以为任何其他提交创建标记,在这种情况下,HEAD与标记无关