Mam git
włączone /usr/bin/git
(myślę, że była to instalacja Xcode), ale jest to wersja 1.7.5.4 i chcę użyć bieżącej wersji 1.7.7
Czy istnieje sposób na odinstalowanie tej wersji i użycie nowej?
Żadna z obecnych odpowiedzi nie zaktualizuje Xcode git. Zainstalują tylko nowszą wersję git.
Xcode kilkakrotnie zmieniał zdanie na temat najlepszej lokalizacji git. W zależności od tego, jak dawno instalowałeś Xcode, zobaczysz binarne pliki git na:
/usr/bin/git
/usr/local/git
/Applications/Xcode.app/Contents/Developer/usr/bin/git
/Applications/Xcode.app/Contents/Developer/usr/libexec/git-core/git
Nawet jeśli zaktualizujesz ŚCIEŻKĘ, Xcode pozostanie przy swojej wersji. Jedynym sposobem, w jaki wiem, aby zmusić go do używania nowszej wersji, jest zastąpienie tych plików binarnych git linkiem do nowej, którą zainstalowałeś.
ln -s /opt/local/bin/git /usr/bin/git
Powtórz dla drugiej ścieżki. Zauważ, że używam dowiązania symbolicznego, a nie twardego. W przeciwnym razie Xcode zastąpiłby inną instalację podczas aktualizacji
Możesz zainstalować
git
ze źródła za pomocą Homebrew i po prostu wskaż swoją ŚCIEŻKĘ, aby użyć nowego zamiast wersji xcode / system.Tutaj jest mały samouczek wideo. http://vimeo.com/14649488
To jest dla starszej wersji, ale na dobry początek, daj mi znać, jeśli potrzebujesz więcej informacji.
(Do aktualizacji można także użyć MacPorts, Fink lub instalatora Git OS X.)
źródło
Jeśli chcesz użyć git do aktualizacji git, uruchom następujące polecenia:
Można to uruchomić z dowolnego miejsca,
git clone git://github.com/gitster/git.git
a następnie chceszcd git
to uruchomićsudo make prefix=/usr install install-doc install-html install-info
Spowoduje to zainstalowanie Git w folderze / usr / bin do użytku globalnego.
źródło
/usr/local/bin
lub$HOME/bin
lub podobny i dostosowaćPATH
odpowiednio.Możesz zainstalować najnowszą wersję git za pomocą Macports :
źródło
Jeśli chcesz nowszego gita niż ten w Xcode, musisz go zainstalować, ta instalacja powinna być w innym miejscu, jakbyś aktualizował,
/usr/bin/git
a aktualizacja Apple zastąpi tę wersję.Jest na to kilka sposobów, ale jak zauważył @FranciscoGarcia, niekoniecznie zmienią ten używany przez Xcode tylko wersję wiersza poleceń.
Najłatwiej jest zainstalować pliki binarne z witryny git .
Jeśli chcesz kodu, skorzystaj z menedżera pakietów, np. Fink Macports, Homebrew.
Jeśli chcesz najnowszą instalację najnowszej wersji z własnego repozytorium git.
źródło
Pobierz najnowszy plik binarny stąd i zainstaluj.
źródło