2017-04-09 1 views
-2

J'ai complètement foiré mon ordinateur. J'avais utilisé Git il y a quelques années et aujourd'hui, je devais travailler sur un projet quand j'ai commencé à utiliser git.Comment annuler git clean -fd lorsque toutes les images de vos documents de données sont supprimées

  1. J'ai ouvert la borne est allé à cd Desktop
  2. Ensuite git add (oublié de mentionner le nom du répertoire que je voulais ajouter)
  3. état vérifié de git et il a montré tous les répertoires/sous-répertoires sur mon bureau comme untracked des dossiers.
  4. J'ai paniqué et après avoir lu légèrement sur Internet exécuté git commande à clean avec -fd.

Pendant que je travaillais sur mon bureau, j'ai remarqué mes dossiers de bureau sont en train de disparaître, je fermais le terminal et je pensais que ce ne est pas possible, puis fait git clean -fd à nouveau .. mais oui, ce qui se passait et à quelques minutes de mon bureau était vide. J'ai de nouveau fermé le terminal mais il ne restait qu'un ou deux dossiers et tout le reste était parti qui comprenait tout mon travail, documents, 1000s d'images, musique, vidéos etc. Maintenant je ne sais pas comment le récupérer. Peut-il être récupéré via git ou même via un logiciel de récupération de matériel?

+0

voir http://stackoverflow.com/questions/6267180/can-i-undo-a-git-clean-fdx –

+1

Regardez le poste ci-dessus, vous avez besoin d'un outil de récupération spécifique à votre os.du point de vue git c'est parti –

+0

Cela ne me dérange pas même si c'est un outil de récupération, j'ai juste besoin de mes données de retour .. La seule chose dont je veux être sûr, c'est que cet outil récupère les fichiers perdus via git clea –

Répondre

2

Malheureusement, vous êtes sur de la glace mince. Le "problème" avec les fichiers "non suivis" et git est que git ne les connaît pas explicitement. Bien sûr, il les voit sur le système de fichiers, c'est pourquoi il les répertorie, mais vous n'avez pas encore dit à git de suivre ces fichiers. En tant que tel, git n'en a aucune copie nulle part. En outre, lorsque git supprime des fichiers, il supprime normalement le système de fichiers, pas une suppression de la corbeille ou similaire, ce qui signifie qu'il n'y a pas de moyen facile de ramener vos fichiers.

Alors, voici ce que vous devez faire. Arrêtez d'utiliser votre ordinateur maintenant.

Aller à un autre ordinateur et télécharger un outil de suppression, de préférence un portable qui n'a pas besoin d'être installé. La raison en est que les fichiers supprimés ne sont plus suivis par le système de fichiers. Cela n'empêche pas les nouveaux fichiers d'écraser l'espace où se trouvaient les anciens fichiers. Plus il vous faudra de temps pour supprimer les fichiers jusqu'à ce que vous les restauriez, moins vous récupérerez de fichiers en un seul morceau.

Placez cet outil de restauration sur une clé USB, puis branchez-le sur l'ordinateur sur lequel vous avez supprimé les fichiers.

Exécutez l'outil Annuler la suppression et demandez-lui de vous aider à trouver les fichiers que vous avez supprimés.

Croisez les doigts.

Lorsque vous avez terminé, et de récupérer autant que vous le pouvez, installez un logiciel de sauvegarde. Si vous vous souciez suffisamment de vos fichiers pour vous plaindre quand ils sont partis, assurez-vous qu'ils ne se perdent pas en premier lieu.

+0

Pour les logiciels de sauvegarde, je peux recommander [CrashPlan] (https://www.crashplan.com). Je ne suis pas affilié avec eux, juste un utilisateur heureux. –