2011-09-12 10 views
7

Lorsque je tente de mettre des images dans le dossier des ressources de mon projet, je reçu ce message:Erreur: Fatal: Pas GIT (ou l'un des répertoires parents): .git

fatal: Not a git repository (or any of the parent directories): .git 

Comment Je répare ça?

+0

Lorsque vous avez créé un projet dans XCode4, avez-vous sélectionné l'option où créer un référentiel git local? Avez-vous engagé le projet à git? Avez-vous supprimé des références git du dossier du projet plus tard? – 0x8badf00d

+0

Quand je crée un nouveau projet, il n'y a pas d'option nommée quelque chose comme: 'créer un référentiel git local' – Malloc

+0

Quelle est la version de XCode que vous utilisez? Avez-vous installé GIT sur votre ordinateur, avez-vous ajouté ce projet à Git? Avez-vous créé ce projet à partir de zéro ou vous travaillez sur une copie que quelqu'un a créée et a travaillé avant – 0x8badf00d

Répondre

12

Avait le même problème. J'ai copié un projet puis essayé de supprimer des fichiers.

Si vous souhaitez pouvoir modifier le projet, tapez git init dossier dans le terminal. Cela va réinitialiser le git dans votre dossier.

8

Allez dans Organiseur-> Référentiels et supprimez le référentiel correspondant.

+1

Merci, c'est la seule solution qui fonctionne pour moi. Mon projet XCode est sur git, mais je ne veux pas utiliser cette fonction git XCode – Samuel

+0

Je suis avec toi à 100% c'est bogué. – null

+1

Oui, mais je ne sais pas comment puis-je désactiver complètement la fonctionnalité git Xcode, car il revient toujours .. – Samuel

0

J'ai fait face au même problème dans Xcode 4.6.1 après avoir déplacé mon dossier et mon fichier xcodeproj. Voici ce qui fonctionne pour moi:

  1. Supprimer dépôt correspondant dans Organisateur
  2. Fermer Xcode
  3. Supprimer le répertoire .git d'origine
  4. git init dans le nouveau répertoire où vous avez placé le dossier et le fichier xcodeproj, et faire une validation initiale
  5. Démarrer Xcode
0

pour faire quoi que ce soit dans Git, vous devez avoir un dépôt Git. C'est là que Git stocke les données pour les instantanés que vous enregistrez.

si juste aller dans votre répertoire projet Disons que vous avez un nom de projet test_project juste aller dans ce répertoire et tapez la commande

git init 

et cela fonctionnera.

Questions connexes