</> Praktum

Главная / Git / git log

Справочник Git

git log: читаем историю проекта

git log показывает историю коммитов от новых к старым. Формат можно сократить или дополнить графом веток, именами ссылок и фильтрами.

Рабочий пример

git log --oneline --graph --decorate --all
git log -- path/to/file.js
git log --author="Анна" --since="2 weeks ago"
git show a1b2c3d

Двойное тире отделяет параметры от пути. git show раскрывает конкретный коммит, а git log -p показывает патчи прямо в истории.

Когда применять

Пиши содержательные сообщения коммитов: тогда log становится журналом решений. Для поиска коммита, изменившего строку, пригодятся -S и git blame.

Проверь пример самостоятельно: измени исходные данные, убери одну строку и сравни результат. Такой короткий эксперимент помогает увидеть роль каждого свойства или метода и не превращает обучение в механическое копирование.

Частые ошибки

  • Ориентироваться только на короткий hash без контекста
  • Искать удалённый файл без --all
  • Менять историю, когда достаточно её прочитать

Задание

Найди последние изменения конкретного файла и открой патч нужного коммита через git show.

Проверка: результат должен работать с клавиатуры, не создавать ошибок в консоли и оставаться понятным без пояснений автора.

Ещё в разделе Git