[英]git cat-file tag TAG return: “fatal: git cat-file TAG: bad file”
我有以下樹:
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
有人知道這里有什么問題嗎?
您期望發生什么? 也許您想要:
git cat-file commit TAG
...顯示有關TAG
指向的提交的一些信息。 (即git cat-file
期望的<type>
應該被commit
而不是tag
。)
更新:正如我在下面的評論中提到的那樣,如果您想要的是提交的對象名稱(哈希),則可以通過以下方式獲得:
git rev-parse --verify TAG
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.