git log - просмотр истории постранично, Enter - смотреть следующую страницу, q - выйсти из историиgit log -N - вывести N последних комитов.git log -p - показывать diff измененных файлов.git log --stat - выводится для каждого комита статистика, сколько файлов было изменено, сколько строк было добавлено, сколько удалено.git log --pretty=oneline|short|full|fuller - меняет внешний вид логов.Но самый интересное значение pretty - это формат:
git log --pretty=format:"%h - %an, %ar : %s"Параметр Описание выводимых данных
`%H` Хеш коммита
`%h` Сокращенный хеш коммита
`%T` Хеш дерева
`%t` Сокращенный хеш дерева
`%P` Хеши родительских коммитов
`%p` Сокращенные хеши родительских коммитов
`%an` Имя автора
`%ae` Электронная почта автора
`%ad` Дата автора (формат соответствует параметру --date= )
`%ar` Дата автора, относительная (пр. "2 мес. назад")
`%cn` Имя коммитера
`%ce` Электронная почта коммитера
`%cd` Дата коммитера
`%cr` Дата коммитера, относительная
`%s` Комментарий
Параметр Описание `-p` Выводит патч (заплатку/diff) внесенный каждым коммитом. `--stat` Выводит статистику по файлам измененным в каждом коммите. `--shortstat` Отображает только строку с changed/insertions/deletions от вывода команды `--stat`. `--name-only` Выводит список измененных файлов после каждого коммита. `--name-status` Выводит список файлов вместе с информацией о добавлении/изменении/удалении. `--abbrev-commit` Выводит только первые несколько символов контрольной суммы SHA-1 вместо всех 40. `--relative-date` Выводит дату в относительном формате (например, “2 недели назад”) вместо использования полного формата даты. `--graph` Выводит ASCII граф истории ветвлений и слияний рядом с выводом лога. `--pretty` Выводит коммиты в альтернативном формате. Параметры включают oneline, short, full, fuller, и format (где вы можете указать свой собственный формат).
Опция Описание `-(n)` Показать последние n коммитов `--since`, `--after` Ограничить коммиты теми, которые сделаны после указанной даты. `--until`, `--before` Ограничить коммиты теми, которые сделаны до указанной даты. `--author` Показать только те коммиты, автор которых соответствует указанной строке. `--committer` Показать только те коммиты, коммитер которых соответствует указанной строке.
Вы также можете отфильтровать список коммитов по какому-либо критерию поиска. Опция --author позволяет фильтровать по автору, опция --grep позволяет искать по ключевым словам в сообщении. (Заметим, что, если вы укажете и опцию author, и опцию grep, то будут найдены все коммиты, которые удовлетворяют первому ИЛИ второму критерию. Чтобы найти коммиты, которые удовлетворяют первому И второму критерию, следует добавить опцию --all-match.)
Комментариев нет:
Отправить комментарий