Existe-t-il un moyen de récupérer les fichiers ajoutés à .gitignore ?
伊谢尔伦
伊谢尔伦 2017-05-02 09:50:46
0
3
977

Est-ce que quelqu'un sait comment récupérer les fichiers ajoutés à .gitignore ? Un fichier a été supprimé en ignorant, mais il n'a pas été affiché dans le dossier physique, et le cache a également été vidé,,,

伊谢尔伦
伊谢尔伦

小伙看你根骨奇佳,潜力无限,来学PHP伐。

répondre à tous(3)
迷茫

Généralement, les fichiers ajoutés avec .gitignore ne seront pas supprimés localement. Si vous ne les avez pas supprimés localement, vous pouvez certainement les récupérer. Mais je ne comprends pas très bien certaines descriptions de l’affiche. Qu’entend-on par :

.

Un fichier a été supprimé en ignorant, mais il n'est pas affiché dans le dossier physique

Avez-vous supprimé ce fichier manuellement ? Si tel est le cas, git ne peut en effet pas le récupérer, car il n'a pas été supprimé via les opérations git, et git n'en est pas responsable. Si vous souhaitez le récupérer, ne comptez pas sur git, mais recherchez d'autres logiciels de récupération de fichiers. Certains logiciels peuvent vous aider à retrouver des fichiers supprimés accidentellement.

De plus, si le fichier a déjà été inclus dans la gestion git, il est également possible de le retrouver. Par exemple, si vous avez soumis quelque chose avant et que vous l'avez ensuite ajouté .gitignore plus tard, cela fonctionnerait. Vous pouvez également les récupérer en passant à un commit précédent.
La méthode spécifique est :

  • Pour trouver la valeur de hachage de la soumission qui existe encore pour ce fichier (un peu difficile à prononcer, mais vous pouvez la comprendre), vous pouvez faire ceci :

git log
  • Supposons que le hachage de ce commit soit 31d3ea7a8, puis passez à ce commit (c'est une chose sûre à faire, ne vous inquiétez pas) :

git checkout 31d3ea7a8
  • Maintenant que vous avez temporairement voyagé jusqu'à ce moment-là, trouvez simplement le fichier et copiez-le. Enfin, revenez simplement en supposant que vous venez d'être dans la branche principale :

git checkout master
伊谢尔伦

Supprimez d'abord ce fichier du fichier ignorer, puis git checkout, il y a une validation du fichier auparavant. Effectuez ensuite la récupération et d'autres opérations

黄舟

Vous pouvez accéder à votre référentiel Git et y jeter un œil.

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal