🧑💻 Новый в Git или LabEx? Мы рекомендуем начать с курса Быстрый старт с Git.
В Git коммит представляет собой снимок изменений, внесенных в репозиторий. Каждый коммит имеет сообщение, которое описывает внесенные изменения. Иногда вам может потребоваться создать пустой коммит без изменений, чтобы использовать его в качестве占位符 (placeholder) или для запуска процесса сборки. В этом лабе вы узнаете, как создать пустой коммит в Git.
Создать пустой коммит
Вам необходимо создать пустой коммит в вашем репозитории Git. Это может быть полезно в нескольких сценариях, таких как:
Запуск процесса сборки
Создание коммита-заполнителя (placeholder commit)
Отметка определенной точки в истории репозитория
Для этого лабы давайте используем репозиторий из https://github.com/labex-labs/git-playground:
Скопируйте репозиторий на свою локальную машину с помощью команды git clone https://github.com/labex-labs/git-playground.
Перейдите в директорию репозитория с помощью команды cd git-playground и настройте свою учетную запись GitHub в среде с помощью команд git config --global user.name "ваше-имя" и git config --global user.email "ваш-email".
Используйте команду git commit --allow-empty -m "Empty commit" для создания пустого коммита с сообщением "Empty commit".
Проверьте, был ли создан пустой коммит, используя команду git log --name-status HEAD^..HEAD.
Вот где вы запускаете git log --name-status HEAD^..HEAD и результат:
Резюме
Создание пустого коммита в Git - это простой процесс, который может быть полезен в нескольких сценариях. Используйте команду git commit --allow-empty -m <message>, чтобы создать пустой коммит с указанным сообщением.