2011-09-12 1 views
7

जब मैं अपनी परियोजना के संसाधन फ़ोल्डर में छवियों को रखने की कोशिश करता हूं, तो मुझे यह संदेश मिला:त्रुटि: घातक: कोई गिट भंडार नहीं है (या किसी भी मूल निर्देशिका): .git

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

मैं इसे कैसे ठीक कर सकता हूं?

+0

जब आपने एक्सकोड 4 में प्रोजेक्ट बनाया था तो क्या आपने वह विकल्प चुना था जहां यह स्थानीय गिट रिपोजिटरी बनाएगा? क्या आपने परियोजना को गिट करने के लिए किया है? क्या आपने बाद में प्रोजेक्ट फ़ोल्डर से किसी भी गिट संदर्भ को हटा दिया है? – 0x8badf00d

+0

जब मैं नई प्रोजेक्ट बनाता हूं, तो कुछ विकल्प नाम नहीं होता है: 'स्थानीय गिट रिपोजिटरी बनाएं' – Malloc

+0

क्या एक्सकोड संस्करण आप उपयोग कर रहे हैं? क्या आपने अपने कंप्यूटर पर जीआईटी स्थापित किया था, क्या आपने इस परियोजना को गिट में जोड़ा था? क्या आपने इस प्रोजेक्ट को स्क्रैच से बनाया है या आप एक प्रतिलिपि पर काम कर रहे हैं जिसे किसी ने – 0x8badf00d

उत्तर

12

एक ही समस्या थी। मैंने एक परियोजना की प्रतिलिपि बनाई और फिर फ़ाइलों को हटाने की कोशिश की।

यदि आप प्रोजेक्ट को संपादित करने में सक्षम होना चाहते हैं, तो टर्मिनल में गिट इनिट फ़ोल्डर टाइप करें। यह आपके फ़ोल्डर में गिट को फिर से शुरू करेगा।

8

ऑर्गनाइज़र-> रेपॉजिटरीज़ पर जाएं और संबंधित भंडार को हटा दें।

+1

धन्यवाद, यह एकमात्र समाधान है जो मेरे लिए काम करता है। मेरा एक्सकोड प्रोजेक्ट गिट पर है, लेकिन मैं इस क्रैपी एक्सकोड गिट फीचर – Samuel

+0

का उपयोग नहीं करना चाहता हूं, मैं आपके साथ हूं 100% यह छोटी है। – null

+1

हां, लेकिन मुझे नहीं पता कि मैं एक्सकोड गिट फीचर को पूरी तरह निष्क्रिय कैसे कर सकता हूं, क्योंकि यह हमेशा वापस आ रहा है .. – Samuel

0

मेरे फ़ोल्डर और xcodeproj फ़ाइल को स्थानांतरित करने के बाद Xcode 4.6.1 में एक ही समस्या का सामना करना पड़ा। यहां बताया गया है मेरे लिए काम करता है:

  1. आयोजक में इसी भंडार हटाएँ
  2. बंद Xcode
  3. नया निर्देशिका है जहाँ आप फ़ोल्डर और xcodeproj फ़ाइल रखी में मूल .git निर्देशिका
  4. git init हटाएँ, और कर एक प्रारंभिक प्रतिबद्ध
  5. प्रारंभ Xcode
0

आदेश Git में कुछ भी करने के लिए, आपको करना होगा एक गिट भंडार। यह वह जगह है जहां गिट आपके द्वारा सहेजे जा रहे स्नैपशॉट के लिए डेटा संग्रहीत करता है।

तो बस अपनी परियोजना निर्देशिका दें में जाने का कहना है कि यदि आप एक परियोजना का नाम test_project सिर्फ इतना है कि निर्देशिका में जाकर आदेश

git init 

टाइप करें और इस काम करेंगे है।