906 votes

git récupérer supprimé le fichier où aucun commit ne faisait suite à la suppression

J’ai supprimé certains fichiers.

Je ne n’a pas encore commis.

Je veux réinitialiser mon espace de travail pour récupérer les fichiers.

J’ai fait un

Mais les fichiers supprimés sont toujours portés disparus.

Et `` indique :

Pourquoi ne git checkout. réinitialiser l’espace de travail à la tête ?

853voto

Noufal Ibrahim Points 32200

La sortie vous indique ce que vous devez faire. ``etc.

Cela sera unstage l’opération rm. Après cela, un encore une fois vous diront que vous devez faire un pour récupérer le fichier.

Mise à jour : J’ai ceci dans mon fichier de config

que j’utilise habituellement pour unstage trucs.

229voto

Charles Bailey Points 244082

Vous avez mis en scène la suppression alors que vous devez faire :

``vérifie uniquement partir de l’index où la suppression a déjà été mis en scène.

199voto

seddonym Points 624
Faites, tout simplement.

88voto

Paul T Points 449

Depuis vous faites un `` , il semble que vous essayez de restaurer votre succursale dans le dernier état de validation.

Vous pouvez y parvenir avec un``

Mise en garde

Cette opération peut supprimer toutes vos dernières modifications et unstage vos modifications, par exemple, vous pouvez perdre le travail. C’est peut-être ce que vous voulez, mais consultez la documentation pour s’assurer .

31voto

Chris Hinshaw Points 2109

Voici la commande qui m’a aidé sur mon mac. J’ai essayé quelques-uns des autres solutions, mais ils n’a pas fonctionné pour moi.

Git version sur OSX Mavericks

Commande

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X