Введение
🧑💻 Новый в Git или LabEx? Мы рекомендуем начать с курса Быстрый старт с Git.
Git - это популярная система контроля версий, которая позволяет разработчикам отслеживать изменения в их кодовой базе с течением времени. Одной из наиболее полезных функций Git является возможность просматривать изменения между двумя коммитами. Это может быть полезно при попытке понять, какие изменения были внесены в кодовую базу, или при попытке определить причину ошибки.
Просмотр изменений между коммитами
Вашей работе, как разработчику, посвящена проект, размещенный в репозитории по адресу https://github.com/labex-labs/git-playground. Вы сделали несколько коммитов в репозиторий и хотите просмотреть сводку изменений между двумя конкретными коммитами. Однако вы не знаете, как это сделать с помощью Git.
Чтобы просмотреть сводку изменений между двумя коммитами, скажем, вы хотите увидеть изменения между коммитом HEAD и коммитом с сообщением "Initial commit". Вот, как вы можете это сделать:
- Откройте окно терминала и перейдите в каталог, где расположен репозиторий
git-playground:
cd git-playground
- Выполните следующую команду:
git shortlog 3050fc0de..HEAD
Git отобразит сводку изменений между двумя коммитами. Вы можете использовать стрелки для навигации по сводке и нажать Q, чтобы выйти.
Вот пример того, как может выглядеть вывод:
Hang (2):
Added file1.txt
Added file2.txt
В этом примере Git показывает, что между коммитом 3050fc0de и коммитом HEAD были два коммита. Первый коммит добавил file1.txt, а второй коммит добавил file2.txt.
Резюме
Просмотр изменений между двумя коммитами - это полезная функция Git, которая может помочь разработчикам понять, какие изменения были внесены в кодовую базу с течением времени. Используя команду git shortlog, разработчики могут быстро просмотреть сводку изменений между двумя конкретными коммитами.