Проверка с помощью истории ветки
На этом этапе мы будем использовать другую модификацию команды git log
для конкретного просмотра истории ветки. Это распространенный способ просмотра коммитов, входящих в временную шкалу определенной ветки.
Убедитесь, что вы находитесь в директории my-time-machine
:
cd ~/project/my-time-machine
Теперь давайте посмотрим историю ветки master
с помощью команды git log master
:
git log master
Вы должны увидеть такой же вывод, как при запуске команды git log
без аргументов, потому что master
в настоящее время является единственной веткой, и HEAD
(ваше текущее положение) указывает на нее:
commit a1b2c3d4e5f6g7h8i9j0k1l2m3n4o5p6q7r8s9 (HEAD -> master)
Author: Jane Doe <[email protected]>
Date: Mon Aug 7 10:00:00 2023 +0000
Send a message to the future
Использование команды git log <branch-name>
представляет собой более явный способ просмотра истории конкретной ветки. Хотя в этом простом случае это выглядит так же, как и git log
, это становится очень полезным, когда у вас есть несколько веток и вы хотите увидеть коммиты, уникальные для каждой из них.
Эта команда усиливает концепцию того, что ветки в Git по сути являются указателями на коммиты. Когда вы просматриваете журнал ветки, вы видите историю коммитов, достижимых из этого указателя.
Нажмите q
для выхода из режима просмотра журнала.
Понимание того, как просматривать историю веток, является фундаментальным для навигации по более сложным репозиториям Git с несколькими ветками. Это позволяет вам увидеть путь разработки различных функций или версий вашего проекта.