Распечатайте сообщение о фиксации данной фиксации в мерзавце

Мне нужна команда инфраструктуры для печати сообщения о фиксации одной данной фиксации - ничто больше, ничто меньше.

213
задан Mark Probst 28 July 2010 в 09:36
поделиться

2 ответа

Это не «сантехника», но она будет делать именно то, что вы хотите:

$ git log --format=%B -n 1 <commit>

Если вы абсолютно необходима команда "сантехника" (не знаю, почему это необходимо), вы можете использовать rev-list :

$ git rev-list --format=%B --max-count=1 <commit>

Хотя rev-list также распечатает фиксацию sha ( в первой строке) в дополнение к сообщению о фиксации.

293
ответ дан 23 November 2019 в 04:27
поделиться

Не сантехника, но у меня они есть в моем .gitconfig:

lsum = log -n 1 --pretty=format:'%s'
lmsg = log -n 1 --pretty=format:'%s%n%n%b'

Это «последнее резюме» и «последнее сообщение». Вы можете предоставить фиксацию, чтобы получить сводку или сообщение об этой фиксации. (Я использую 1.7.0.5, поэтому% B нет.)

14
ответ дан 23 November 2019 в 04:27
поделиться
Другие вопросы по тегам:

Похожие вопросы: