Votre opération n'entraînera pas de perte de fichiers, veuillez revoir vos étapes
Lorsque git pull a des fichiers non suivis localement, s'il n'y a pas de conflits, ces fichiers seront ignorés et n'entraîneront pas de perte de fichiers.
S'il y a un conflit, le pull échouera et le fichier ne sera pas perdu
J'ai demandé sur stackoverflow, en utilisant git fsck --lost-found, alors le fichier sera restauré dans .git/lost-found/other, mais la structure du répertoire et le nom du fichier ne peuvent pas être restaurés
git reflog
: Afficher l'historique des soumissionsgit reset --hard id
: l'identifiant est l'historique correspondant trouvé ci-dessus. Essayez-le ?Votre opération n'entraînera pas de perte de fichiers, veuillez revoir vos étapes
Lorsque git pull a des fichiers non suivis localement, s'il n'y a pas de conflits, ces fichiers seront ignorés et n'entraîneront pas de perte de fichiers.
S'il y a un conflit, le pull échouera et le fichier ne sera pas perdu
J'ai demandé sur stackoverflow, en utilisant
git fsck --lost-found
, alors le fichier sera restauré dans.git/lost-found/other
, mais la structure du répertoire et le nom du fichier ne peuvent pas être restaurés