2013-08-25 4 views
1

J'ai supprimé le dossier .git de mon projet car il avait une grande taille et je n'en avais pas besoin. Maintenant, j'ai le problème en essayant de renommer un de mes fichiers fatal: Not a git repository (or any of the parent directories): .gitXcode et Git: fatal: Pas un dépôt git après avoir supprimé le dossier .git dans le projet

Alors je suis allé dans l'organiseur et j'ai retiré le projet de l'onglet des dépôts. Enregistrer et rouvrir, mais quand le projet s'ouvre un nouveau référentiel est créé, et le même message encore quand j'essaye de renommer

+0

Copie possible de http://stackoverflow.com/questions/4754152/git-how-to-remove-git-tracking-from-a-project. Assurez-vous de quitter Xcode après avoir supprimé le projet des référentiels ab. –

Répondre

2

Xcode a probablement des métadonnées de Git ailleurs et cela le rend probablement confus quand il ne trouve pas le Dossier .git (où se trouvaient toutes les données de validation du référentiel). Les choses à essayer: Product -> Clean et Organizer -> Projects -> Delete derived data.

Si cela ne fonctionne pas, voici une solution de contournement plus extrême.

  • Créer un nouveau projet sur Xcode à partir de zéro, décochant la Créer un référentiel boîte dans Xcode. Ensuite, déplacez tous vos fichiers de votre projet cassé vers le nouveau.

Modifier: Selon le commentaire de l'OP, assurez-vous que vous avez réellement supprimé le dossier .git (si c'est ce que vous voulez vraiment faire). Ceci est un dossier caché et il n'apparaît normalement pas dans le Finder. Vous pouvez le lister et le supprimer du Terminal.

+0

Je l'ai fait comme vous l'avez mentionné - puis une étape supplémentaire, car même pensé que j'avais retiré le .git du dossier du projet dans l'organiseur - le dossier .git était toujours là (caché). Alors je l'ai enlevé. Travailler maintenant –

+0

Glad cela a fonctionné! –

Questions connexes