Índice:

Como você reverte um repositório Git para um commit anterior?
Como você reverte um repositório Git para um commit anterior?

Vídeo: Como você reverte um repositório Git para um commit anterior?

Vídeo: Como você reverte um repositório Git para um commit anterior?
Vídeo: Curso gratuito Git e Github #7 - Desfazendo commit 2024, Novembro
Anonim

Se você quiser reverter o último commit apenas faça git reverter <indesejado comprometer-se hash>; então você pode Empurre Esta nova comprometer-se , que desfez o seu commit anterior . Para consertar a cabeça destacada, faça idiota checkout <atual filial >.

Da mesma forma, você pode perguntar, como faço para reverter um repositório git?

4 respostas

  1. git reset sem a opção --hard redefine o histórico de commits, mas não os arquivos. Com a opção --hard, os arquivos na árvore de trabalho também são redefinidos. (usuário creditado)
  2. Se você deseja confirmar esse estado para que o repositório remoto também aponte para o commit revertido, faça: git push -f (usuário creditado)

Além disso, como faço para reverter um commit local? Abra as extensões Git, clique com o botão direito no comprometer-se você quer reverter então selecione " Reverter confirmação ". Selecione" Criar automaticamente um comprometer-se "se você quiser diretamente comprometer-se a revertido mudanças ou se você quiser manualmente comprometer-se a revertido as alterações mantêm a caixa desmarcada e clique em " Reverter isto comprometer-se " botão.

Em segundo lugar, como você redefine para um commit específico?

Para redefinir seu branch HEAD para um determinado commit:

  1. Certifique-se de que seu branch HEAD atual esteja selecionado na barra lateral.
  2. Clique com o botão direito no commit para o qual você deseja retornar na lista e escolha Redefinir HEAD para….

Qual é a diferença entre git reset e revert?

Da explicação acima, podemos descobrir que o maior diferença entre git reset e git reverter é aquele git reset vai Redefinir o estado da ramificação para um estado anterior, descartando todas as alterações postar o commit desejado enquanto git reverter vai Redefinir a um estado anterior, criando novos revertendo compromete e mantém o

Recomendado: