जवाबों:
वर्तमान उत्तरों में से कोई भी Xcode git को अपग्रेड नहीं करेगा। वे केवल गिट के एक नए संस्करण को स्थापित करेंगे।
सबसे अच्छा git स्थान के बारे में Xcode ने कई बार अपना विचार बदला है। इस बात पर निर्भर करता है कि कितने समय पहले आप Xcode स्थापित कर रहे हैं, आप यहाँ पर git binaries देखेंगे:
/usr/bin/git
/usr/local/git
/Applications/Xcode.app/Contents/Developer/usr/bin/git
/Applications/Xcode.app/Contents/Developer/usr/libexec/git-core/git
यदि आप PATH को अपडेट करते हैं, तो भी Xcode इसके संस्करण से चिपक जाएगा। जिस तरह से मैं इसे नए संस्करण का उपयोग करने के लिए मजबूर करने के लिए जानता हूं, उन गिट बायनेरिज़ को आपके द्वारा इंस्टॉल किए गए नए लिंक से बदल दिया जाता है।
ln -s /opt/local/bin/git /usr/bin/git
दूसरे रास्ते के लिए दोहराएं। सूचना मैं एक प्रतीकात्मक लिंक का उपयोग करता हूं, न कि एक कठिन। अन्यथा नवीनीकरण के दौरान Xcode आपके अन्य इंस्टॉलेशन को बदल देगा
आप git
Homebrew का उपयोग करके स्रोत से इंस्टॉल कर सकते हैं , और बस अपने PATH को xcode / system संस्करण के बजाय नए का उपयोग करने के लिए इंगित कर सकते हैं।
यहां थोड़ा वीडियो ट्यूटोरियल है। http://vimeo.com/14649488
यह एक पुराने संस्करण के लिए है, लेकिन यह आपको शुरू कर देगा, मुझे बताएं कि क्या आपको अधिक जानकारी की आवश्यकता है।
(अपग्रेड करने के लिए आप MacPorts, Fink या Git OS X इंस्टॉलर का भी उपयोग कर सकते हैं।)
यदि आप git का उपयोग करना चाहते हैं तो git को निम्न कमांड चलाने के लिए अपडेट करें:
यह कहीं से भी चलाया जा सकता है git clone git://github.com/gitster/git.git
तो आप cd git
इसे चलाना चाहते हैंsudo make prefix=/usr install install-doc install-html install-info
यह वैश्विक उपयोग के लिए आपके / usr / बिन फ़ोल्डर में Git स्थापित करेगा।
/usr/local/bin
या $HOME/bin
या इसी तरह की और अपने को समायोजित PATH
तदनुसार।
आप macports का उपयोग करके नवीनतम गिट स्थापित कर सकते हैं :
sudo port install git-core +svn +doc +bash_completion +gitweb
यदि आप Xcode में एक से एक नया git चाहते हैं तो आपको इसे इंस्टॉल करने की आवश्यकता है, यह इंस्टॉल दूसरी जगह पर होना चाहिए जैसे कि यदि आप अपडेट करते हैं /usr/bin/git
तो Apple अपडेट इस संस्करण को अधिलेखित कर देगा।
ऐसा करने के कई तरीके हैं, लेकिन जैसा कि @FranciscoGarcia द्वारा उल्लेख किया गया है, वे जरूरी नहीं कि Xcode द्वारा उपयोग किए गए एक को केवल कमांड लाइन संस्करण में बदल देंगे।
सबसे आसान गिट साइट से बायनेरिज़ को स्थापित करना है ।
यदि आप कोड चाहते हैं तो एक पैकेज प्रबंधक का उपयोग करें जैसे कि फ़िंक मैकपोर्ट, होमब्रे।
यदि आप चाहते हैं कि ब्लिटिंग एज नवीनतम गिट के रिपॉजिटरी से इंस्टॉल हो।