Историю сохранённых коммитов показывает git log. Для короткого и наглядного представления выполните git log --oneline --graph --decorate: в строках будут сокращённые идентификаторы и сообщения, граф слева покажет связи между коммитами, а подписи помогут увидеть положения веток и тегов. Команда предназначена для чтения и не переключает рабочее дерево.
Обычный вызов без указания других исходных точек идёт от HEAD по его предкам. Поэтому результат не равен списку «коммитов, созданных автором этой ветки». Ветка — подвижная ссылка, а общие предки входят в историю нескольких веток одновременно. После слияния журнал может включать коммиты другого направления разработки.
Чтобы увидеть линии, доступные через разные ссылки вашего репозитория, добавьте --all: git log --oneline --graph --decorate --all. Этот параметр расширяет исходные точки обхода, но не загружает неизвестную историю из интернета. Если серверная ветка изменилась после последнего получения данных, одного просмотра log недостаточно, чтобы узнать о новых коммитах на сервере.
Для короткого просмотра задайте ограничение git log -n 10 --oneline. При необходимости можно смотреть конкретную ветку, указав её имя аргументом. Сами названия веток выбирают точки истории, а строки графа помогают понять, где есть общий предок и где произошло расхождение.
Длинный вывод часто открывается через постраничный просмотрщик. В less клавиша q закрывает просмотр и возвращает приглашение оболочки. Если настроен другой просмотрщик, его управление может отличаться. Для разового вывода без pager используйте git --no-pager log -n 10 --oneline. Незакоммиченные правки в рабочем каталоге этот журнал не показывает: они ещё не являются частью истории.
Ответить на вопрос