Pergunta

Estou usando o Tortoisegit. Quero voltar a um ponto anterior antes de excluir algumas imagens.

Como faço isso, os métodos de reverter que eu vi estão incorretos ....

Foi útil?

Solução

Clique com o botão direito do mouse no diretório de trabalho e selecione Mostrar log no menu TortoiseGit.

Depois disso, você pode clicar com o botão direito do mouse anterior e redefinir a filial para essa confirmação.

Outras dicas

Se você excluiu alguns arquivos e ainda não se comprometeu, Reverter vai funcionar bem. Selecionar TortoiseGit -> Reverter ... exibirá uma janela para você selecionar os arquivos que deseja restaurar. Os arquivos excluídos serão exibidos em vermelho.

Se você já cometeu o Excluir, então você pode Redefinir para um compromisso antes de excluir os arquivos. Esteja avisado de que, se você usar a redefinição, não verá mais em seu log (s) após o comprometimento com o qual você redefinir.

Se você deseja preservar em seu log o compromisso que excluiu os arquivos, você pode Confira A confirmação antes do Excluir em uma nova ramificação, copie os arquivos restaurados em uma pasta separada, volte para a sua ramificação original e adicione os arquivos à sua ramificação original.

  1. Direito do mouse Em um diretório ou arquivo que você planeja reverter, então Tortoise Git -> Show log.

enter image description here

  1. Selecione na parte superior da revisão da janela para a qual deseja reverter e depois na parte inferior da tela Direito do mouse em qualquer arquivo e escolha Revert to this revision.

enter image description here

Espero que isso economize algum tempo.

Git faz um pesadelo horrível quando ocorre um commit de mesclagem. Uma mesclagem geralmente destrói alguns dos recentes começos/mudanças. Aqui está uma maneira de reverter uma mesclagem e recuperar as mudanças via TortoiseGit.

1) Clique com o mouse à direita no seu repo, Tortoegit-> Mostrar refogadoStep 1

2) A caixa de diálogo refletir será exibida, mostrando todas as comissões recentes. O mouse direito clique no comprometimento da mesclagem (aquele que causou o problema) e selecione a opção "Reverter alteração por esse commit" -> Parent 2, como mostrado na imagem.Step 2

Isso recuperará todas as alterações ausentes no seu repositório local, comprometerá e pressionará e você estará pronto para ir.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top