тег git cat-file TAG возврат: "роковое: файл git cat TAG: плохой файл" - PullRequest
0 голосов
/ 30 марта 2011

У меня есть следующее дерево:

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

У кого-нибудь есть идеи, что здесь не так?

1 Ответ

0 голосов
/ 30 марта 2011

Что вы ожидаете случиться? Возможно, вы хотите:

git cat-file commit TAG

... который печатает некоторую информацию о коммите, на который указывает TAG. (то есть <type>, ожидаемое git cat-file, должно быть commit, а не tag.)

Обновление: , как я уже упоминал в комментарии ниже, если вам нужно имя объекта (хеш) коммита, вы можете получить это с помощью:

git rev-parse --verify TAG
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...