来自git标记对象的信息

来自git标记对象的信息,git,hook,bitbucket,githooks,git-tag,Git,Hook,Bitbucket,Githooks,Git Tag,你知道git标记对象携带什么样的信息吗 关键是我想在制作git钩子(最好是服务器端)时对其进行分析 你知道git标记对象携带什么样的信息吗 在git中有两种类型的标记 常规标记 涂油标签 常规标记仅包含提交的SHA-1,而带注释的标记与任何其他提交一样包含完整信息 你知道git标记对象携带什么样的信息吗 在git中有两种类型的标记 常规标记 涂油标签 常规标记只包含提交的SHA-1,而带注释的标记包含与任何其他提交一样的完整信息。制作不同类型的标记和git cat文件-p$(git re

你知道git标记对象携带什么样的信息吗

关键是我想在制作git钩子(最好是服务器端)时对其进行分析

你知道git标记对象携带什么样的信息吗

在git中有两种类型的标记

  • 常规标记
  • 涂油标签
常规标记仅包含提交的SHA-1,而带注释的标记与任何其他提交一样包含完整信息

你知道git标记对象携带什么样的信息吗

在git中有两种类型的标记

  • 常规标记
  • 涂油标签

常规标记只包含提交的SHA-1,而带注释的标记包含与任何其他提交一样的完整信息。

制作不同类型的标记和
git cat文件-p$(git rev parse)
@ElpieKay谢谢。它甚至可以只使用
git cat file-p
制作不同类型的标记和
git cat file-p$(git rev parse)
@ElpieKay谢谢。它甚至可以与git cat file-p一起工作。当您创建标记时,您不会通过文件修改创建实际提交。因此,没有什么可核实的。那么,它怎么能像任何其他提交一样包含信息呢?我同意标记只是一个指向git提交的指针,它不会在标记元数据旁边存储任何内容。带注释的标记不包含“像任何其他提交一样的完整信息”,因为它没有提交所具有的作者字段。我能找到的唯一参考是,但是您可以通过在您创建的带注释的标记上运行
git cat file-p
来轻松验证这一点。只有
GIT\u COMMITTER\u X
变量对
GIT-tag
命令(使用GIT 2.9.2测试)有任何影响。创建标记时,不会创建带有文件修改的实际提交。因此,没有什么可核实的。那么,它怎么能像任何其他提交一样包含信息呢?我同意标记只是一个指向git提交的指针,它不会在标记元数据旁边存储任何内容。带注释的标记不包含“像任何其他提交一样的完整信息”,因为它没有提交所具有的作者字段。我能找到的唯一参考是,但是您可以通过在您创建的带注释的标记上运行
git cat file-p
来轻松验证这一点。只有
GIT\u COMMITTER\u X
变量对
GIT-tag
命令有任何影响(使用GIT 2.9.2测试)。