Como faço para desfazer os commits locais mais recentes no Git?

Como Faco Para Desfazer Os Commits Locais Mais Recentes No Git



Enquanto trabalham em um repositório remoto local, os desenvolvedores provavelmente pressionam vários compromissos relativos a alterações adicionais em seu repositório todos os dias. No entanto, às vezes depois de cometer mudanças, você pode adicionar alterações adicionais antes de pressionar a confirmação. Para esse fim, é necessário desfazer o último compromisso para o repositório do Git.

Este artigo descreve o procedimento para desfazer o compromisso local mais recente.

Como faço para desfazer os commits locais mais recentes no Git?

Reverte para o commit anterior. Em primeiro lugar, mude para o diretório Git, crie e adicione um novo arquivo. Em seguida, confirme as alterações adicionadas ao repositório. Verifique o histórico de log do repositório e execute o “ $ git reset –soft HEAD~1 ” para desfazer o commit mais recente. Por fim, verifique o processo de desfazer.

Agora, siga em frente e entenda o cenário listado acima!

Etapa 1: mover para o diretório

Primeiro, navegue até o diretório Git através do comando abaixo:

$ cd 'C:\Usuários \n azma\Git\Demo14'

Etapa 2: criar arquivo

Execute o “ toque ” para criar um novo arquivo:

$ toque arquivo1.txt

Etapa 3: adicionar arquivo

Agora, rastreie um arquivo recém-criado usando o botão “ git add ” comando:

$ git add arquivo1.txt

Etapa 4: confirmar alterações

Para salvar as mudanças adicionais no repositório Git, execute o “ git commit ' com o ' -m ” e especifique a mensagem necessária:

$ git commit -m '1 arquivo adicionado'

Etapa 5: verifique o histórico de registros

Para verificar o histórico de log do repositório atual, execute o comando abaixo:

$ git log --conectados

Na saída abaixo, a referência de comprometimento destacada é a confirmação mais recente:

Etapa 6: desfazer confirmação local recente

Para desfazer o compromisso local mais recente, execute o “ git reset ” com o “ -suave ” bandeira ao longo do “ CABEÇA~1 ” apontador HEAD direcionado:

$ git reset --suave CABEÇA ~ 1

Etapa 7: verificar o processo de desfazer

Por fim, para verificar o desfazer do commit local mais recente, execute o comando fornecido:

$ git log --conectados

Como você pode ver na saída abaixo, o ponteiro da cabeça é movido com sucesso para o commit mais recente:

Demonstramos o método para desfazer o compromisso local mais recente.

Conclusão

Reverta para a confirmação local recente anterior. Primeiro, vá para o diretório Git, crie e adicione um novo arquivo. Em seguida, comprometa as alterações adicionais no repositório. Verifique o histórico de logs do repositório e execute o “ $ git reset –soft HEAD~1 ” para desfazer o commit mais recente. Por fim, verifique o processo de desfazer. Este artigo forneceu o procedimento para desfazer o compromisso local mais recente.