Après avoir utilisé git add --all pour ajouter à la zone de préparation, aucune soumission n'a été effectuée. Ensuite, j'ai effectué l'opération git reset head, puis j'ai effectué l'opération git checkout --. à l'origine, je voulais effacer les modifications dans une autre branche, mais tout ce que j'avais fait dans l'après-midi avait disparu. Est-il encore possible de récupérer ?
Regardez git reflog
Il existe une commande git fsck que vous pouvez consulter. Il y a aussi un article ici qui présente git add puis exécute la commande git reset hard pour enfin récupérer le fichier
.Git reset head effacera l'extraction précédente. Je recherche généralement le code précédent dans l'historique local de l'outil d'édition Eclipse ou Idea. La plupart d’entre eux peuvent être récupérés.