git log

Показать историю коммитов

Что делает

git log выводит коммиты текущей ветки от новых к старым: хэш, автора, дату и сообщение. Длинный вывод открывается постранично — листать стрелками, выйти клавишей q.

--oneline сжимает каждый коммит до строки с коротким хэшем и заголовком, -5 (или -n 5) оставляет только пять последних. --graph рисует ветвления и слияния, а --all показывает все ветки, а не только текущую. Вместе они дают карту всего репозитория. Если указать файл, останутся только коммиты, которые его меняли.

Синтаксис

git log
git log --oneline -<число>
git log --graph --oneline --all
git log <файл>

Примеры

Связанные команды

Потренировать · Все команды