← Все вопросы
Как посмотреть историю коммитов в git кратко, одной строкой на коммит?
11
Делаю git log, и он вываливает простыню: на каждый коммит хеш, автор, дата, пустая строка, сообщение. Прокручивать невозможно. Хочу просто список: короткий хеш + сообщение, по строке на коммит. Как?
4 ответа
19
✓ Принятый ответ — помог автору
git log --oneline.
Стахей Стреха Ещё добавь `--graph --all` — увидишь ветки деревом. · 11 месяцев назад
8
git log --oneline — каждый коммит в одну строку (сокращённый хеш + заголовок). Полезные добавки:
git log --oneline -10 # только последние 10
git log --oneline --graph --all # ASCII-граф всех веток
git log --oneline --author=Ivan # коммиты конкретного автора
Чтобы выйти из просмотрщика (less), жми q.
5
Чтобы каждый раз не писать длинное, можно завести алиас: git config --global alias.lg "log --oneline --graph", и дальше просто git lg.
-4
git log -p.
Fkalkf fkdpkgok Это покажет полный дифф по каждому коммиту — ровно противоположное тому, что просили. Нужен `--oneline`. · 11 месяцев назад
Ваш ответ
Войдите, чтобы ответить на вопрос.