Introdução
🧑💻 Novo no Git ou no LabEx? Recomendamos começar com o curso Quick Start with Git.
No Git, um commit é um snapshot das alterações feitas em um repositório. Cada commit tem uma mensagem que descreve as alterações feitas. Às vezes, pode ser necessário criar um commit vazio, sem alterações, para servir como um placeholder ou para acionar um processo de build. Neste laboratório, você aprenderá como criar um commit vazio no Git.
Criar um Commit Vazio
Você precisa criar um commit vazio em seu repositório Git. Isso pode ser útil em vários cenários, como:
- Acionar um processo de build
- Criar um commit placeholder
- Marcar um ponto específico no histórico do repositório
Para este laboratório, vamos usar o repositório de https://github.com/labex-labs/git-playground:
- Clone o repositório para sua máquina local usando o comando
git clone https://github.com/labex-labs/git-playground. - Navegue até o diretório do repositório usando o comando
cd git-playgrounde configure sua conta do GitHub no ambiente usando os comandosgit config --global user.name "your-uername"egit config --global user.email "your-email". - Use o comando
git commit --allow-empty -m "Empty commit"para criar um commit vazio com a mensagem "Empty commit". - Verifique se o commit vazio foi criado usando o comando
git log --name-status HEAD^..HEAD.
Aqui é onde você executa git log --name-status HEAD^..HEAD e o resultado:

Resumo
Criar um commit vazio no Git é um processo simples que pode ser útil em vários cenários. Use o comando git commit --allow-empty -m <message> para criar um commit vazio com a mensagem fornecida.