git em um repositório local: obtenha o arquivo da versão mais antiga sem alterar o repositório

1

Estou trabalhando em um repositório local. Eu não quero mudar nada no repositório, apenas recuperar uma versão mais antiga

Uma vez que localizei o hash de um checkpoint anterior, como posso obter o arquivo, como era naquela época?

Eu tenho que clonar, ramificar e excluir depois que eu entendi?

    
por Andrew Clark 07.10.2018 / 19:57

1 resposta

1

Você pode recuperar uma versão mais antiga de um arquivo sem alterar nada em seu repositório, fornecendo um hash de confirmação e um nome de arquivo para git show :

git show <hash>:<file>

Por exemplo

git show 842c6dcc:scp/scp.c
    
por 07.10.2018 / 20:29

Tags