2015-07-15 2 views
2

В git есть способы показать сообщение аннотированного тега, а также деталь фиксации и другие вещи git show the_tag, или имя и деталь git tag -l -n100 the_tag.Как я могу показать только сообщение для аннотированного тега?

Но какая команда показывает сообщение/тело и ничего больше?

ответ

3

Когда команды удобства делают слишком много, пойти на сердечнике :-)

git for-each-ref refs/tags/$tagname --format='%(contents)' 

for-each-ref docs

+0

Это работает без ошибок, но не производит никакого вывода. Я изучаю документы, чтобы попытаться понять. Похоже, он должен работать. – z5h

+0

Этот '$ tagname' не является буквальным, замените его на' the_tag'. f-e-r не производит вывод, когда не находит ссылок, соответствующих шаблонам аргументов – jthill

+0

Я неправильно понял. Я заменил все 'refs/tags/$ tagname' на' my_tag_name'. Он работает, как вы описали. Благодарю. – z5h

Смежные вопросы