Câu trả lời:
Không có câu trả lời hiện tại nào sẽ nâng cấp git Xcode. Họ sẽ chỉ cài đặt một phiên bản mới hơn của git.
Xcode đã thay đổi suy nghĩ nhiều lần về vị trí git tốt nhất. Tùy thuộc vào việc bạn đã cài đặt Xcode bao lâu rồi, bạn sẽ thấy các tệp nhị phân git tại:
/usr/bin/git
/usr/local/git
/Applications/Xcode.app/Contents/Developer/usr/bin/git
/Applications/Xcode.app/Contents/Developer/usr/libexec/git-core/git
Ngay cả khi bạn cập nhật PATH, Xcode sẽ vẫn bám sát phiên bản của nó. Cách duy nhất tôi biết để buộc nó sử dụng phiên bản mới hơn là thay thế các nhị phân git đó bằng một liên kết đến cái mới mà bạn đã cài đặt.
ln -s /opt/local/bin/git /usr/bin/git
Lặp lại cho các con đường khác. Lưu ý tôi sử dụng một liên kết tượng trưng, không phải là một liên kết cứng. Nếu không, Xcode sẽ thay thế cài đặt khác của bạn trong quá trình nâng cấp
Bạn có thể cài đặt git
từ nguồn bằng Homebrew và chỉ trỏ PATH của bạn để sử dụng cái mới thay vì phiên bản xcode / hệ thống.
Có một video hướng dẫn nhỏ ở đây. http://vimeo.com/14649488
Đó là phiên bản cũ hơn nhưng nó sẽ giúp bạn bắt đầu, hãy cho tôi biết nếu bạn cần thêm thông tin.
(Bạn cũng có thể sử dụng MacPorts, Fink hoặc trình cài đặt Git OS X để nâng cấp.)
Nếu bạn muốn sử dụng git chính nó để cập nhật git, hãy chạy các lệnh sau:
Điều này có thể được chạy từ bất cứ đâu git clone git://github.com/gitster/git.git
sau đó bạn muốn cd git
sau đó chạy nàysudo make prefix=/usr install install-doc install-html install-info
Điều này sẽ cài đặt Git vào thư mục / usr / bin của bạn để sử dụng toàn cầu.
/usr/local/bin
hoặc $HOME/bin
hoặc tương tự và điều chỉnh PATH
cho phù hợp.
Bạn có thể cài đặt git mới nhất bằng macports :
sudo port install git-core +svn +doc +bash_completion +gitweb
Nếu bạn muốn có một git mới hơn so với Xcode thì bạn cần cài đặt nó, cài đặt này sẽ ở một nơi khác vì nếu bạn cập nhật /usr/bin/git
thì một bản cập nhật của Apple sẽ ghi đè lên phiên bản này.
Có một số cách để làm điều này nhưng theo ghi nhận của @FranciscoGarcia, họ sẽ không nhất thiết phải thay đổi cách được Xcode sử dụng chỉ là phiên bản dòng lệnh.
Đơn giản nhất là cài đặt nhị phân từ trang git .
Nếu bạn muốn mã thì hãy sử dụng trình quản lý gói, ví dụ Fink macports, Homebrew.
Nếu bạn muốn cài đặt cạnh mới nhất từ kho lưu trữ của git.
Tải về nhị phân mới nhất từ đây và cài đặt.