Se você está trabalhando com o Git e GitHub, é possível que em algum momento você precise excluir um commit. Pode ser porque você commitou por engano, adicionou informações incorretas ou talvez deseje remover um commit indesejado. Neste artigo, vamos te mostrar passo a passo como você pode excluir um commit do GitHub.

O que é um commit no Git?

Um commit no Git é uma operação que salva as alterações que você fez em seus arquivos. Ele cria um ponto de verificação (snapshot) em seu histórico de versões. Commits são extremamente úteis para acompanhar as alterações realizadas ao longo do tempo, bem como para desfazer alterações indesejadas ou corrigir erros cometidos.

Passo 1: Abra o terminal

Para começar, abra o terminal do seu computador.

Passo 2: Navegue até o repositório

Navegue até o repositório no qual está localizado o commit que deseja excluir. Use o comando "cd" seguido do caminho do seu repositório.

Passo 3: Verifique o histórico de commits

Use o comando "git log" para verificar o histórico de commits e encontrar o hash (identificador) do commit que deseja excluir.

Passo 4: Utilize o comando "git rebase -i"

Utilize o comando "git rebase -i HEAD~n", substituindo "n" pelo número de commits que deseja mostrar para edição. Isso abrirá uma lista de commits em seu editor de texto.

Passo 5: Exclua o commit

Localize o commit que deseja excluir na lista e apague sua linha. Salve o arquivo e feche o editor de texto.

Passo 6: Atualize o repositório remoto

Após excluir o commit localmente, é necessário atualizar o repositório remoto para refletir essas alterações. Utilize o comando "git push --force" para enviar as alterações ao GitHub.

Excluir um commit do GitHub pode ser útil em várias situações e é um procedimento relativamente simples de ser executado. Ao seguir os passos mencionados neste artigo, você será capaz de corrigir erros ou remover commits desnecessários em seu repositório. Lembre-se de ter cuidado ao utilizar o comando "git rebase -i" e certifique-se de estar excluindo o commit correto. Agora você está pronto para excluir commits do GitHub!

Quest'articolo è stato scritto a titolo esclusivamente informativo e di divulgazione. Per esso non è possibile garantire che sia esente da errori o inesattezze, per cui l’amministratore di questo Sito non assume alcuna responsabilità come indicato nelle note legali pubblicate in Termini e Condizioni
Quanto è stato utile questo articolo?
0
Vota per primo questo articolo!