J'ai accidentellement supprimé certains fichiers d'un commit précédent et j'aimerais les récupérer. Comment puis-je faire ceci?
J'ai couru cela et trouvé exactement ce que je cherchais:
git whatchanged --diff-filter=D
Au moment où j'ai fait la validation, j'aurais dû ne valider que les fichiers nouveaux / modifiés et exécuter un reset --hard
ensuite pour récupérer les fichiers manquants. J'ai environ 100 fichiers à restaurer.
Je ne veux pas faire un retour en arrière car cela annulerait également les modifications de ce commit.
Des idées?