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
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"
5. Mas nem o git log nem o gitk podem exibir a versão "modify data.txt copywriting"
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