2013-10-21 12 views
8

के लिए स्थानीय रेपो जोड़ें, मैंने एक्सकोड 5 ट्यूटोरियल के माध्यम से चल रहा है और कुछ महत्वपूर्ण बदलाव करना चाहते हैं, लेकिन इस एक्सकोड 5 प्रोजेक्ट को एक रिपोजिटरी में बनाना चाहते हैं।मौजूदा एक्सकोड 5 प्रोजेक्ट

मैं कुछ पढ़ने किया है और आप Xcode पर जाकर एक संग्रह को जोड़ सकते हैं -> वरीयताएँ -> खाते -> respository जोड़ें -> भंडार पता दर्ज करें:

तो क्या मैं यहाँ एक स्थानीय के लिए इनपुट होगा भंडार (मेरे आईमैक पर) मैं काम करना चाहता हूं?

चीयर्स।

उत्तर

31

मैं इसे कमांड लाइन से करूँगा।

  1. बंद Xcode.app
  2. ओपन Terminal.app
  3. $ cd /path/to/project/dir
  4. $ git init .
  5. Xcode और आउटपुट फ़ाइलों को पता लगाया नहीं करना चाहते से कुछ अनदेखी करने के लिए (नीचे देखें) एक .gitignore फ़ाइल बनाएँ।
  6. $ git add .gitignore
  7. $ git add .
  8. $ git commit -a -m Initial.

नमूना (लेकिन अधूरा) .gitignore फ़ाइल:

build/ 
*/xcuserdata/ 

और सबसे अधिक संभावना है आप GitHub पर एक दूरस्थ ट्रैकिंग रेपो जोड़ने के लिए, शायद चाहता हूँ या बिटबकेट (एक बार नंगे रेपो वहां बनाया गया है):

$ git remote add origin https://bitbucket.org/yourname/yourrepo.git 
$ git push -u origin --all 
$ git push -u origin --tags 

जब आप अगली बार एक्सकोड प्रोजेक्ट खोलते हैं तो यह स्रोत कोड उपयोग के लिए तैयार होगा।

+0

"उपयोग Git पर एक विकास मैक एक अप्रबंधित कार्यस्थान निर्देशिका प्रबंधित करने के लिए" इन 'बिंदु में अंत में .' 4 और 7 का कोई मतलब है है ..? – shashwat

+1

@shashwat हाँ, और प्रत्येक एक अलग है। 4. यह वर्तमान निर्देशिका है। 6 यह फ़ाइल को छुपा और 7 के रूप में चिह्नित करता है। यह एक पूर्ण स्टॉप है। – trojanfoe

+0

चरण 5 और 6 मेरे लिए काम नहीं करते थे। मुझे इसके बजाय इसका उपयोग करना पड़ा: $ touch .gitignore – user3344977

0

यह केवल आपके लिए पहले से मौजूद मौजूदा रिपोज़ के लिए है जो आपकी प्रोजेक्ट निर्देशिका के बाहर कहीं भी संग्रहीत हैं। आप टर्मिनल को अपने प्रोजेक्ट के शीर्ष-स्तरीय फ़ोल्डर में खोलकर और फिर git init टाइप करके एक नया रेपो बना सकते हैं। आपका रेपो अब बनाया गया है और स्वचालित रूप से एक्सकोड द्वारा पहचाना जाएगा।

5

एप्पल के आधिकारिक समाधान here. देखें

+6

आपका लिंक मर चुका है –

+1

अपना लिंक सही करें – ekeith

संबंधित मुद्दे