image

Bootcamps ilimitados + curso de inglês para sempre

80
%OFF
Article image
REINALDO SANTOS
REINALDO SANTOS10/03/2024 00:49
Compartilhe

Comando reset no gitHub

  • #GitHub

Propósito do Reset:

O comando git reset é usado para ajustar ou desfazer alterações em um repositório Git. Ele é comumente usado para desfazer commits, redefinindo o estado do repositório para um commit anterior.

Tipos de Reset:

Existem diferentes modos de reset. --soft preserva as alterações no diretório de trabalho, --mixed (padrão) também desfaz o índice, e --hard desfaz alterações no diretório de trabalho, no índice e no histórico de commits.

HEAD e HEAD^:

HEAD é um ponteiro que aponta para o commit mais recente na ramificação atual. HEAD^ refere-se ao commit anterior ao HEAD. No comando git reset --hard HEAD^, o HEAD^ indica que queremos desfazer o último commit.

Impacto no Histórico de Commits:

O reset altera o histórico de commits, removendo o commit alvo e todos os commits subsequentes. Isso reescreve a história do repositório. Portanto, é recomendável usar com cautela, especialmente em repositórios compartilhados.

Uso Cauteloso:

O reset é uma operação irreversível. Certifique-se de entender o impacto antes de executar o comando, especialmente se estiver lidando com um repositório compartilhado. Se as alterações desfeitas ainda forem necessárias, considere usar o comando git revert para criar um novo commit que desfaça as alterações.

Compartilhe
Recomendados para você
Microsoft 50 Anos - GitHub Copilot
Microsoft AI for Tech - GitHub Copilot
Microsoft 50 Anos - Prompts Inteligentes
Comentários (0)