📜  como desfazer commit - Shell-Bash (1)

📅  最后修改于: 2023-12-03 15:00:00.243000             🧑  作者: Mango

Como Desfazer Commit - Shell-Bash

Muitas vezes, quando estamos trabalhando com controle de versão, cometemos erros ao efetuar um commit. Felizmente, existe uma forma simples de desfazer o último commit realizado em um repositório Git. Neste tutorial, vamos mostrar como desfazer commit usando Shell-Bash.

Requisitos

Antes de começar, certifique-se de ter o Git instalado em sua máquina. Isso pode ser feito através do terminal executando:

$ sudo apt-get install git
Desfazendo o último commit

Para desfazer o último commit, execute o seguinte comando no terminal:

$ git reset HEAD^

Esse comando irá remover o último commit e colocará as mudanças no arquivo em um diretório para serem corrigidas e adicionadas novamente:

Unstaged changes after reset:
M	README.md

Neste ponto, o commit foi desfeito, mas é importante lembrar que as alterações que foram adicionadas no último commit agora estão em 'staged changes'. Para desfazer completamente essa alteração, precisamos desfazer o último commit no diretório de trabalho também.

Para isso, execute o seguinte comando no terminal:

$ git checkout .

Esse comando irá remover todas as alterações no diretório de trabalho e retornar ao estado antes do último commit.

Conclusão

Desfazer um commit é uma ação que pode ser útil em diversas situações em um projeto Git. É importante lembrar que essa ação deve ser usada com cuidado, já que pode afetar todo o histórico de versão do projeto. Ao aplicar essa ação, os commits desaparecerão e a versão mais recente do projeto será o ponto anterior.

Agora você já sabe como desfazer um commit usando Shell-Bash. Experimente utilizar esse comando em seu código e mantenha o controle total sobre o seu projeto Git!