image

Acesse bootcamps ilimitados e +650 cursos pra sempre

60
%OFF
Article image
REINALDO SANTOS
REINALDO SANTOS10/03/2024 00:49
Compartilhe
Nexa - Análise Avançada de Imagens e Texto com IA na AWSRecomendados para vocêNexa - Análise Avançada de Imagens e Texto com IA na AWS

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 AI for Tech - GitHub Copilot
Microsoft Certification Challenge #3 DP-100
Decola Tech 2025
Comentários (0)
Recomendados para você