Recuperar um único arquivo de commit antigo no GIT

Para recuperar um único arquivo de um commit antigo para sua cópia de trabalho, simplesmente use:

$ git checkout [revision_hash] [file_name]

Você pode usar o ponteiro HEAD como o [revision_hash] se quiser:

  • HEAD – aponta para o último commit no repositório atual;

  • HEAD ^ – Última confirmação – 1;

  • HEAD ^^ – Última confirmação – 2;

  • HEAD ~ 10 – 10 commits atrás de HEAD;