Eu tenho um arquivo .diff criado por um colega de trabalho e gostaria de aplicar as alterações listadas nesse arquivo diff na minha filial local do mesmo repositório. Não tenho acesso ao PC ou ramo desse trabalhador que foi usado para gerar esse arquivo diff.
Obviamente, eu poderia ir linha por linha e redigitar tudo, mas prefiro não sujeitar o sistema a erros humanos. Qual é a maneira mais fácil de fazer isso?
git reset --hard
para retornar sua árvore de trabalho para o último commit. Quando você já o confirmou, anexe a revisão à qual deseja retornar.git stash
antes de executar alguma ação que você queira reverter depois. De qualquer forma, você pode recuperar seu estoque e se comprometer em algum momento posterior.