Git reset --hard Depois de reverter/reverter para a versão anterior do código, lamento, como simplesmente organizar o método após restaurar a versão

Git reset --hard Depois de reverter/reverter para a versão anterior do código, lamento, como simplesmente organizar o método após restaurar a versão

Índice

Git reset --hard Depois de reverter/reverter para a versão anterior do código, lamento, como simplesmente organizar o método após restaurar a versão

1. Breve introdução

2. Etapas da operação

1. Veja os registros de log de confirmação

 2. Agora simule a versão rollback/rollback para "modificar arquivo data.txt"

3. Reverter/reverter a versão para "Modificar arquivo data.txt"

 4. Eu me arrependo agora e quero voltar para a versão posterior "modificar direitos autorais do arquivo data.txt"

5. Mas nem o git log nem o gitk podem exibir a versão "modify data.txt copywriting"

 6. Neste ponto, você pode usar git reflog para visualizar todos os registros de log de confirmação (incluindo aqueles após reset --hard)

7. Em seguida, use git reset --hard novamente para retornar à versão "modify data.txt copywriting"

8. Verifique git log e gitk, você pode ver que ele voltou para a versão original


1. Breve introdução

Git (pronuncia-se /gɪt/.) é um sistema de controle de versão distribuído de código-fonte aberto que pode lidar com o gerenciamento de versões de projetos de pequeno a muito grande com eficácia e rapidez. [1] Git é um software de controle de versão de código aberto desenvolvido por Linus Torvalds para ajudar a gerenciar o desenvolvimento do kernel do Linux.

Esta seção apresenta que após a redefinição do Git --hard reverte/reverte para o código da versão anterior, pode ser necessário restaurar a reversão/versão de reversão devido ao impulso. Aqui está uma maneira simples de resolver o método de reversão. Se houver são deficiências, bem-vindo para apontar ou, se você tiver um método melhor, deixe uma mensagem.

2. Etapas da operação

1. Veja os registros de log de confirmação

Comando: gitlog

 2. Agora simule a versão rollback/rollback para "modificar arquivo data.txt"

3. Reverter/reverter a versão para "Modificar arquivo data.txt"

Comando: git reset --hard xxxx

 4. Eu me arrependo agora e quero voltar para a versão posterior "modificar direitos autorais do arquivo data.txt"

 

5. Mas nem o git log nem o gitk podem exibir a versão "modify data.txt copywriting"

 6. Neste ponto, você pode usar git reflog para visualizar todos os registros de log de confirmação (incluindo aqueles após reset --hard)

Comando: git reflog

7. Em seguida, use git reset --hard novamente para retornar à versão "modify data.txt copywriting"

8. Verifique git log e gitk, você pode ver que ele voltou para a versão original

 

 Remédio para arrependimento pode ser tomado, mas geralmente preste mais atenção

Acho que você gosta

Origin blog.csdn.net/u014361280/article/details/127740356
Recomendado
Clasificación