簡體   English   中英

git cat-file標簽TAG返回:“致命:git cat-file TAG:錯誤的文件”

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM