2011-09-12 6 views
7

Kiedy próbuję umieścić obrazy w folderze Resources mojego projektu, mam komunikat:Error: Błąd krytyczny: nie repozytorium git (lub którykolwiek z katalogów nadrzędnych): .git

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

Jak można Naprawię to?

+0

Kiedy utworzyłeś projekt w XCode4, czy wybrałeś opcję, w której miałby powstać lokalny repozytorium git? Czy popełniłeś projekt git? Czy usunąłeś później odniesienia do git z folderu projektu? – 0x8badf00d

+0

kiedy tworzę nowy projekt, nie ma opcji o nazwie podobnej do: 'create a local git repository' – Malloc

+0

Jaką wersję XCode używasz? Czy zainstalowałeś GIT na swoim komputerze, czy dodałeś ten projekt do Gita? Czy stworzyłeś ten projekt od zera, czy pracujesz nad kopią, którą ktoś stworzył i pracował przed – 0x8badf00d

Odpowiedz

12

Miał ten sam problem. Skopiowałem projekt, a następnie spróbowałem usunąć pliki.

Jeśli chcesz mieć możliwość edycji projektu, wpisz git init folder w terminalu. Spowoduje to ponowną inicjalizację gita w twoim folderze.

8

Przejdź do Organizator-> Repozytoria i usuń Odpowiednie repozytorium.

+1

Dzięki, to jedyne rozwiązanie, które działa dla mnie. Mój projekt XCode jest na git, ale nie chcę używać tej gównej funkcji XCode git – Samuel

+0

Jestem z tobą 100% to jest buggy. – null

+1

Tak, ale nie wiem, jak mogę całkowicie wyłączyć funkcję Xcode git, ponieważ zawsze wraca. – Samuel

0

Wobec tego samego problemu w Xcode 4.6.1 po przeniesieniu mojego folderu i pliku xcodeproj. Oto, co działa dla mnie:

  1. Usuń odpowiedniego repozytorium organizator
  2. Close Xcode
  3. Usuń oryginalny katalog .git
  4. git init w nowym katalogu, w którym został umieszczony plik folderów i xcodeproj i zrobić wstępna popełnić
  5. Uruchom Xcode
0

w tym celu niczego w Git, trzeba mieć repozytorium Git. Tutaj Git przechowuje dane dla zapisywanych migawek.

tak po prostu pójść do swojego projektu let Katalogu że masz nazwę projektu test_project Wystarczy przejść do tego katalogu i wpisz polecenie

git init 

i to będzie działać.

Powiązane problemy