Como cancelar um commit Git local?

Como cancelar um commit Git local?

O Commit Git é usado para salvar/empurrar as alterações encenadas no repositório remoto. Enquanto trabalha em um projeto Git, os desenvolvedores fazem várias alterações e salvam -as. Às vezes, eles fazem mudanças e os comprometem que causam alguns problemas mais tarde. Portanto, pode ser necessário reverter esse compromisso específico para voltar ao estado anterior. Para esse objetivo correspondente, o Git permite cancelar quaisquer commits locais.

Este artigo demonstrará o método para excluir um compromisso local no Git.

Como cancelar um commit Git local?

Para cancelar um commit Git local, primeiro, mudar para o repositório local e fazer algumas alterações. Então, execute o “Git Reset Head”Comando para reverter essas mudanças. Por fim, verifique o log git para verificar as alterações.

Para fazer isso, experimente as seguintes etapas.

Etapa 1: Mudança para o repositório desejado

Primeiro, redirecione para o diretório Git local através do comando dado-amante:

$ CD "C: \ git \ repo2"


Etapa 2: Verifique o Git Log

Em seguida, verifique o histórico de comprometimentos para ver todos os compromissos que foram feitos no repositório:

$ git log --oneeline


Em ScreenShot abaixo, pode-se observar que a cabeça está apontando para o “FileC modificado" comprometer-se:


Etapa 3: Crie um novo arquivo

Em seguida, faça um novo arquivo no repositório atual usando o “tocar”Comando:

Teste de Touch.TXT



Etapa 4: arquivo de palco

Para adicionar o arquivo à área de estadiamento Git, execute o “git add”Comando junto com o nome do arquivo:

$ git add teste.TXT



Etapa 5: Comprometer mudanças

Depois disso, salve as mudanças encenadas no repositório local:

$ git Commit -m "Arquivo de teste adicionado"



Etapa 6: Ver Histórico de Commits

Em seguida, verifique o log do Git para visualizar a posição atual da cabeça:

$ git log --oneeline


Pode -se observar que a cabeça agora está apontando para o novo “Arquivo de teste adicionado" comprometer-se:


Etapa 7: Excluir commit Git

Para excluir os compromissos anteriores, utilize o “Redefinição do Git”Comandando e especifique o número de commits:

$ git Redefinir cabeça ~ 1


Aqui, "Cabeça ~ 1”É usado para redefinir o último compromisso:


Etapa 8: Verifique as alterações

Por fim, verifique se a confirmação foi excluída ou não, verificando o log git:

$ git log --oneeline


De acordo com a saída abaixo, o compromisso anterior foi excluído e agora a cabeça está novamente apontando para o “FileC modificado" comprometer-se:


Este artigo demonstrou o procedimento para cancelar o commit local do Git.

Conclusão

A fim de cancelar um commit Git local, primeiro, redireciona para o repositório local do Git. Em seguida, adicione algumas alterações a ele. Em seguida, execute o “Git Reset Head”Comando para reverter essas mudanças. Por fim, verifique o log git para garantir as últimas alterações. Este artigo demonstrou o método para excluir um compromisso local no Git.