2011-01-06 33 views

Trả lời

40

nếu which git lợi nhuận/usr/local/git/bin/git như jimmy chỉ ra,

rm -rf /usr/local/git 
rm /etc/paths.d/git 
rm /etc/manpaths.d/git 

nên làm các trick

nguồn here

+1

+1 Câu trả lời giống như ở đây: http://serverfault.com/questions/166492/how-to-remove-git-mac-os-x –

7

Bạn có thể làm which git để nhận đường dẫn đến git nhị phân. Nó sẽ được khá rõ ràng, nơi các công cụ git được cài đặt từ đó. Tôi tin rằng trình cài đặt đồ họa đặt nó theo mặc định là /usr/local/git. Chỉ cần xóa thư mục đó và nếu bạn muốn, hãy xóa nó khỏi biến môi trường PATH của bạn.

+0

'which' thật tuyệt vời, cảm ơn! – bevacqua

2

Chỉ cần tải về phiên bản git mới bạn muốn và chạy uninstall.sh (có trong git.zip)

7

Gần đây tôi đã phải nâng cấp từ 1.9.3 lên 2.2.1 trên Mac OSX 10.10.1

Tôi đã chạy trình cài đặt thành công cho 2.2.1, nhưng dòng lệnh "git --version" vẫn hiển thị 1.9.3.

Nó chỉ ra rằng 2.2.1 đã được cài đặt thành công vào/usr/local/git/bin và thư mục đã được thêm vào đường dẫn của tôi. Tuy nhiên, 1.9.3 đã được cài đặt trong/usr/bin, xuất hiện trong biến shell PATH của tôi trước/usr/local/git/bin, và do đó đã được gọi trước phiên bản cập nhật.

Điều này đã được khắc phục bằng cách chạy "sudo rm -rf/usr/bin/git *" và khởi động lại dòng lệnh.

FYI: nếu bạn nghĩ rằng bạn đang gặp một vấn đề tương tự, bạn có thể tìm thấy các phiên bản khác nhau của git trong PATH của bạn bằng cách chạy "loại -a git"

+0

Siêu hữu ích - cảm ơn bạn! –

2

Tôi biết câu hỏi này là cụ thể về git 1. x, nhưng nếu bạn đang ở trên git 2.x, có một kịch bản gỡ cài đặt trong thư mục git của bạn. Trong trường hợp của tôi, nó là tại:

/usr/local/git/uninstall.sh

+0

MacOS 10.12.5 dường như không có tệp này. –

Các vấn đề liên quan