ठीक है, मैं scm के बारे में गंभीर होने के लिए तैयार हूं।
$ git --version
git version 1.9.5 (Apple Git-50.3)
नहीं, यह वह नहीं है जो मैं चाहता था। I <3 होमब्रे, इसलिए:
$ brew install git
सब तैयार?
$ git --version
git version 1.9.5 (Apple Git-50.3)
रवींद्र! (खरोंच सिर)
$ which git
/usr/bin/git
आह, Apple का git / usr / bin में है, इसलिए यह homebrew को ट्रम्प करता है। क्या करें?
(ए) बस एप्पल के बाइनरी का नाम बदलें
(बी) होमब्रेव-प्रबंधित को पूर्वता दें।
[संपादित करें PATH निर्यात जैसे ~ / .zshrc (ओह-माय-ज़श + iTerm2 FTW! /entent)]
[विशेष रूप से: चाल / usr / स्थानीय / बिन / git: इससे पहले / usr / बिन:]
... और / या (उदाहरण के लिए और अधिक विस्तृत रूप से होमब्रेव सामान ट्रम्प सिस्टम स्थापित करता है, और सभी गोले और उपयोगकर्ताओं के लिए पूर्ववर्ती लागू होता है) / etc / पथ फ़ाइल, [चलती / usr / स्थानीय / बिन ऊपर / usb / bin] संपादित करें ]
लेकिन सिर्फ सबसे सरल / कम से कम आक्रामक दृष्टिकोण मानते हुए:
$ sudo mv /usr/bin/git /usr/bin/git-apple
काम किया?
$ which git
/usr/local/bin/git
अब तक बहुत अच्छा, अब सच का क्षण:
$ git --version
git version 2.2.1
w00t! :) पढ़ने के लिए जाने का समय http://git-scm.com ! :)