Ok, je suis prêt à devenir sérieux à propos de scm.
$ git --version
git version 1.9.5 (Apple Git-50.3)
Non, ce n'est pas ce que je voulais. Je <3 homebrew, donc:
$ brew install git
Tous ensemble?
$ git --version
git version 1.9.5 (Apple Git-50.3)
Doh! (gratte la tête)
$ which git
/usr/bin/git
Le git d'Apple est dans / usr / bin, il l'emporte donc sur l'homebrew. Que faire?
(A) renommer le binaire d'Apple
(B) Laisser la gestion gérée par un homebrew prioritaire:
[modifier l'export PATH par exemple dans ~ / .zshrc (oh-my-zsh + iTerm2 FTW! / tangent)]
[spécifiquement: déplacez / usr / local / bin / git: avant / usr / bin:]
... et / ou (par exemple, pour permettre plus généralement aux installations du système homebrew trump et de faire en sorte que la priorité soit appliquée à tous les shells et utilisateurs), éditez également le fichier / etc / path, [en déplaçant / usr / local / bin au-dessus de / usr / bin ]
Mais en supposant l’approche la plus simple et la moins invasive:
$ sudo mv /usr/bin/git /usr/bin/git-apple
Cela a-t-il fonctionné?
$ which git
/usr/local/bin/git
Jusqu'ici tout va bien, maintenant le moment de vérité:
$ git --version
git version 2.2.1
w00t! :) Il est temps d'aller lire http://git-scm.com ! :)