Saya miliki git
di /usr/bin/git
(saya pikir Xcode menginstal) tetapi 1.7.5.4 dan saya ingin menggunakan versi 1.7.7 saat ini
Apakah ada cara untuk menghapus instalasi versi itu dan menggunakan yang baru?
Tidak ada jawaban saat ini yang akan meningkatkan Xcode git. Mereka hanya akan menginstal versi git yang lebih baru.
Xcode telah berubah pikiran beberapa kali tentang lokasi git terbaik. Tergantung pada berapa lama Anda telah menginstal Xcode, Anda akan melihat git binari di:
/usr/bin/git
/usr/local/git
/Applications/Xcode.app/Contents/Developer/usr/bin/git
/Applications/Xcode.app/Contents/Developer/usr/libexec/git-core/git
Bahkan jika Anda memperbarui PATH, Xcode akan tetap pada versinya. Satu-satunya cara saya tahu untuk memaksanya menggunakan versi yang lebih baru adalah mengganti binari git tersebut dengan tautan ke yang baru yang Anda instal.
ln -s /opt/local/bin/git /usr/bin/git
Ulangi untuk jalur lainnya. Perhatikan saya menggunakan tautan simbolis, bukan yang sulit. Kalau tidak, Xcode akan mengganti instalasi Anda yang lain selama pembaruan
Anda dapat menginstal
git
dari sumber menggunakan Homebrew, dan arahkan PATH Anda untuk menggunakan yang baru sebagai ganti versi xcode / sistem.Ada sedikit video tutorial di sini. http://vimeo.com/14649488
Ini untuk versi yang lebih lama tetapi ini akan membantu Anda memulai, beri tahu saya jika Anda memerlukan info lebih lanjut.
(Anda juga dapat menggunakan MacPorts, Fink atau installer Git OS X, untuk meningkatkan versi.)
sumber
Jika Anda ingin menggunakan git sendiri untuk memperbarui git, jalankan perintah berikut:
Ini dapat dijalankan dari mana saja
git clone git://github.com/gitster/git.git
maka Anda ingincd git
menjalankannyasudo make prefix=/usr install install-doc install-html install-info
Ini akan menginstal Git ke folder / usr / bin Anda untuk penggunaan global.
sumber
/usr/local/bin
atau$HOME/bin
atau serupa dan menyesuaikan AndaPATH
sesuai.Anda dapat menginstal git terbaru menggunakan macports :
sumber
Jika Anda menginginkan git yang lebih baru daripada yang ada di Xcode maka Anda perlu menginstalnya, instalasi ini harus ke tempat lain seolah-olah Anda memperbarui
/usr/bin/git
maka pembaruan Apple akan menimpa versi ini.Ada beberapa cara untuk melakukan ini tetapi seperti dicatat oleh @FranciscoGarcia mereka tidak perlu mengubah yang digunakan oleh Xcode hanya versi baris perintah.
Cara termudah adalah menginstal binari dari situs git .
Jika Anda ingin kode maka gunakan manajer paket mis. Fink macports, Homebrew.
Jika Anda ingin menginstal tepi terbaru dari repositori git sendiri.
sumber
Unduh biner terbaru dari sini dan instal.
sumber