Ok, saya siap serius tentang scm.
$ git --version
git version 1.9.5 (Apple Git-50.3)
Tidak, bukan itu yang saya inginkan. Saya <3 buatan sendiri, jadi:
$ brew install git
Siap?
$ git --version
git version 1.9.5 (Apple Git-50.3)
Doh! (goresan kepala)
$ which git
/usr/bin/git
Ah, git Apple ada di / usr / bin, jadi itu mengalahkan yang homebrew. Apa yang harus dilakukan?
(A) Cukup ganti nama biner Apple
(B) Biarkan yang dikelola oleh homebrew diutamakan:
[sunting ekspor PATH misalnya dalam ~ / .zshrc (oh-my-zsh + iTerm2 FTW! / tangent)]
[khusus: pindah / usr / local / bin / git: sebelum / usr / bin:]
... dan / atau (mis. untuk secara lebih luas menginstal sistem trump barang homebrew, dan mendahulukan berlaku untuk semua shell dan pengguna) juga mengedit / etc / paths file, [memindahkan / usr / local / bin di atas / usr / bin ]
Tetapi dengan asumsi hanya pendekatan paling sederhana / paling tidak invasif:
$ sudo mv /usr/bin/git /usr/bin/git-apple
Apa itu bekerja?
$ which git
/usr/local/bin/git
Sejauh ini bagus, sekarang momen kebenaran:
$ git --version
git version 2.2.1
w00t! :) Saatnya membaca http://git-scm.com ! :)