2012-10-10 5 views
10

J'ai donc accidentellement supprimé certains nouveaux fichiers non-traités de l'arborescence en utilisant git clean -f. Existe-t-il un moyen d'annuler le nettoyage ou de rajouter ces fichiers non suivis?Annulation de Git Clean

+3

Non, il n'y en a pas. S'ils ne sont pas traqués, Git n'a rien à voir avec eux. Ne fais pas ça. – meagar

Répondre

10

Si vos fichiers ont été nettoyés par Git, ils n'ont pas été suivis par Git int la première place. Malheureusement, il vous reste la méthode que vous utilisez pour restaurer les fichiers à partir d'une sauvegarde.

Ce n'est pas quelque chose que Git peut vous aider.

+0

Oh, je suppose que j'ai mal compris ce qu'ils entendaient par "supprimer" ici http://www.kernel.org/pub/software/scm/git/docs/git-clean.html. Cela ressemblait plus à du git clean qui arrête le suivi des fichiers plutôt que de les supprimer purement et simplement. – Tony

+0

@Tony Si vous voulez que les fichiers cessent d'apparaître dans 'git status', la façon de faire est de les ajouter à vos fichiers' .gitignore' ou '.git/info/exclude' ([docs] (http: // www.kernel.org/pub/software/scm/git/docs/gitignore.html)). –