Мне нужна команда git, которая выводит только сообщение данного аннотированного тега. Это почти возможно с git tag -ln
:Распечатать сообщение git tag
$ git tag -ln v1.3.7
v1.3.7 Here be annotations
Это просто, что я не хочу, тег и пробелы в начале, и выбрасывая регулярное выражение на это чувствует себя излишним. Есть ли встроенный флаг, который я мог бы использовать? Я использую git версии 1.8.3.2.
Некоторые из ответов на Print commit message of a given commit in gitgit show --format=%B
. Я не могу ограничить вывод только сообщением, ни для коммитов, ни для тегов.
Насколько я вижу, 'git log -format =% B -1 v1.3.7' только дает мне сообщение * commit * в теге. – lime