Criar um Commit Vazio

Beginner

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

Introdução

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:

  1. Clone o repositório para sua máquina local usando o comando git clone https://github.com/labex-labs/git-playground.
  2. Navegue até o diretório do repositório usando o comando cd git-playground e configure sua conta do GitHub no ambiente usando os comandos git config --global user.name "your-uername" e git config --global user.email "your-email".
  3. Use o comando git commit --allow-empty -m "Empty commit" para criar um commit vazio com a mensagem "Empty commit".
  4. 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:

git log empty commit result

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.