Ты можешь использовать
git show -s --format=%s
Здесь --formatвключены различные параметры печати, см. Документацию здесь . В частности, %sозначает «субъект». Кроме того, -sрасшифровывается --no-patch, что подавляет разностный контент.
Я часто использую
git show -s --format='%h %s'
где %hобозначает короткий хеш коммита
Другой способ
git show-branch --no-name HEAD
Кажется, работает быстрее, чем в другую сторону.
Я на самом деле написал небольшой инструмент, чтобы увидеть состояние всех моих репо. Вы можете найти его на github .
alias(напримерwherewasi;-) для выбранного вами решения / командной строки. Вы также можете включить информацию о ветке.