Создать пустой коммит

GitGitBeginner
Практиковаться сейчас

This tutorial is from open-source community. Access the source code

💡 Этот учебник переведен с английского с помощью ИИ. Чтобы просмотреть оригинал, вы можете перейти на английский оригинал

Введение

В Git коммит представляет собой снимок изменений, внесенных в репозиторий. Каждый коммит имеет сообщение, которое описывает внесенные изменения. Иногда вам может потребоваться создать пустой коммит без изменений, чтобы использовать его в качестве占位符 (placeholder) или для запуска процесса сборки. В этом лабе вы узнаете, как создать пустой коммит в Git.

Создать пустой коммит

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

  • Запуск процесса сборки
  • Создание коммита-заполнителя (placeholder commit)
  • Отметка определенной точки в истории репозитория

Для этого лабы давайте используем репозиторий из https://github.com/labex-labs/git-playground:

  1. Скопируйте репозиторий на свою локальную машину с помощью команды git clone https://github.com/labex-labs/git-playground.
  2. Перейдите в директорию репозитория с помощью команды cd git-playground и настройте свою учетную запись GitHub в среде с помощью команд git config --global user.name "ваше-имя" и git config --global user.email "ваш-email".
  3. Используйте команду git commit --allow-empty -m "Empty commit" для создания пустого коммита с сообщением "Empty commit".
  4. Проверьте, был ли создан пустой коммит, используя команду git log --name-status HEAD^..HEAD.

Вот где вы запускаете git log --name-status HEAD^..HEAD и результат:

git log empty commit result

Резюме

Создание пустого коммита в Git - это простой процесс, который может быть полезен в нескольких сценариях. Используйте команду git commit --allow-empty -m <message>, чтобы создать пустой коммит с указанным сообщением.