我有以下树:
O---O---O---O <- master
\--O---O <- work branch
/\
||
TAG
当我运行git cat-file时出现错误:
> git cat-file tag TAG
fatal: git cat-file TAG: bad file
有人知道这里有什么问题吗?
答案 0 :(得分:1)
您期望发生什么?也许你想要:
git cat-file commit TAG
...打印有关TAG
指向的提交的一些信息。 (即<type>
期待的git cat-file
应该是commit
而不是tag
。)
更新:正如我在下面的评论中提到的,如果您想要的是提交的对象名称(哈希),您可以通过以下方式获得:
git rev-parse --verify TAG