Для того, чтобы посмотреть список последних коммитов в Git существует команда log
. Однако вывод ее довольно подробный, и вся эта информация не всегда нужна.
Покажем некоторые опции, позволяющие изменить формат вывода данной команды. Разумеется, полную информацию всегда можно посмотреть в официальной документации по гиту, а здесь представлены только несколько вариантов использования.
Одна строка на каждый коммит:
git log --oneline
В одну строку с датой коммита:
git log --pretty=format:"%h %cd %s" --date=format:"%d.%m.%Y %H:%M"
Добавить раскраску
git log --pretty=format:"%C(auto)%h %Cgreen%cd %C(auto)%s" --date=format:"%d.%m.%Y %H:%M"
По умолчанию команда git log
выдает бесконечный поэкранный список коммитов, ожидая нажатия клавиши для продолжения (выйти можно нажав клавишу q
).
Чтобы ограничить количество выводимой информации, можно добавить опцию --max-count
git log --pretty=format:"%C(auto)%h %Cgreen%cd %C(auto)%s" --date=format:"%d.%m.%Y %H:%M" --max-count=15
Алиас
Разумеется, каждый раз вводить такую строку неудобно. Поэтому можно воспользоваться возможностью создавать алиасы для гит-команд.
Введите в терминале следующую команду и она сохранится в глобальном конфиге git.
git config --global alias.lg "log --pretty=format:\"%C(auto)%h %Cgreen%cd %C(auto)%s\" --date=format:\"%d.%m.%Y %H:%M\" --max-count=15"
После чего можно использовать краткий алиас:
git lg
Вы можете оставить комментарий: