2012-06-05 21 views
8

Po pierwsze przepraszam, jeśli jest to naprawdę proste pytanie, ale Git jest dla mnie całkowicie nowy. Zasadniczo od jakiegoś czasu zajmowałem się rozwojem iOS, a teraz mam pomysł na projekt, nad którym chcę zacząć pracować i po raz pierwszy zamierzam wprowadzić tę kontrolę do źródła.Zainstaluj Git osobno od Xcode

Teraz wiem, że Xcode 4 ma trochę integracji Git, ale zauważyłem kilka postów, które sugerują, że integracja nie jest wspaniała i lepiej jest zrobić to w linii poleceń.

Tak, postępowałem zgodnie z instrukcjami tutaj http://git-scm.com/book/en/Getting-Started-Installing-Git i pobrałem wersję 1.7.10.3 na Maca i uruchomiłem instalację.

Jednak, gdy uruchamiam git --version, otrzymuję wersję 1.7.4.4, która jest instalowana z Xcode, którą zakładam?

Moje pytanie brzmi, w jaki sposób mogę skorzystać z mojej nowej wersji 1.7.10.3? Planuję nauczyć się korzystać z Gita za pomocą narzędzi poleceń i skonfigurować centralne repozytorium na serwerze, który mam w domu, a następnie mieć lokalne kopie na moim laptopie.

Jak już mówię, jestem naprawdę nowy, więc szybki przewodnik krok po kroku byłby pomocny. Szukałem i próbowałem znaleźć szczegóły tutaj i w google, ale poza sugestią użycia Git poza Xcode nie dowiedziałem się dokładnie, jak to zrobić.

Każda rada lub linki do przyzwoitego samouczka, który to omawia, będą bardzo mile widziane.

Aktualizacja:

Zmieniłem ścieżkę do nowej ścieżki w bash_profile (/ usr/local/git/bin) i teraz uzyskać git wersji 1.7.7.5 (Apple Git-26). Nadal wydaje się, że jest to zła wersja (chociaż może to być gęste). Pobrałem instalator dla OSX z powyższego linku. Czy powinienem robić coś innego? Chcę się bawić z narzędzi wiersza poleceń, dzięki czemu można uzyskać właściwe zrozumienie

UPDATE 2:

jestem teraz również stara MacPorts jako zalecane w artykule. Wydaje się, że pobierasz o wiele więcej niż tylko Git, ale

+0

próbowałeś uruchomiony 'które git'? Jeśli masz zainstalowanych więcej niż jeden, musisz się upewnić, że ścieżka używa tej, którą chcesz. – PinnyM

+0

Według mojej wiedzy Xcode nie zawiera git, więc zgodnie z sugestią prawdopodobnie masz zainstalowane dwa różne gity, a twoja ścieżka wskazuje na oryginalny. – wadesworld

+0

Właśnie uruchomiłem który git i to wskazuje na/usr/bin/git ... Teraz mam też wersję git zainstalowaną w/usr/local/git/bin (chyba). Nigdy wcześniej nie instalowałem gita, a moje zrozumienie z innych postów jest takie, że Xcode 4 zainstaluje wersję, ale domyślam się, że warto użyć tej drugiej. –

Odpowiedz

10

Xcode instaluje git w /Applications/Xcode.app/... ale jeśli uruchomisz "Install Command Tools" to git zostanie zainstalowany również w/usr/bin/git. Xcode używa swojej prywatnej wersji w Xcode.app. Jeśli zainstalowałeś git w/usr/local/git/bin, musisz włączyć ten katalog do swojej PATH. Powinieneś mieć plik .bashrc (lub odpowiednik dla dowolnej powłoki, której używasz). Dodaj

PATH=/usr/local/git/bin:$PATH  # your shell might use different syntax. 

do tego pliku "rc".

Pamiętaj też, że Xcode pozwoliłoby Ci osiągnąć cel, jakim jest skonfigurowanie pilota w domu przy zachowaniu lokalnej kopii na laptopie. Przejdź do organizatora Xcode i kliknij "repozytoria". Znajdziesz tam wszystkie repozytoria Gita twojego komputera. Wybierz jedną, wybierz folder "piloty", a następnie "+", aby dodać pilota domowego. Używam Xcode w ten sposób.

+0

Cześć, ok Właśnie dodałem, że do .bash_profile zgodnie z zaleceniami w innym poście, a teraz otrzymasz wersję 1.7.7.5 (Apple Git-26). To nadal wydaje się być niższa wersja. Pobrałem pobrany plik z http://git-scm.com/download/mac. Mówi, że może być lepiej zbudować go ręcznie, aby uzyskać wszystkie funkcje, ale nie może znaleźć instrukcji "krok po kroku", jak to zrobić. –

+0

http://git-scm.com/download rozpoczyna pobieranie 1.7.10.3 dla mnie automatycznie, gdy kliknę "mac os x" – GoZoner

+0

Tak, to dla mnie takie samo ... ale kiedy uruchomię instalator z pobierania i uruchomię polecenie --version, mówi coś zupełnie innego. Czy to tylko czerwony śledzia? –

1

Kredyty trafiają do @GoZoner po odpowiedź. Po prostu podsumowuję wszystko.

Pobierz oficjalny instalator z git: http://git-scm.com/download/mac

zainstalować i dodać swój katalog na swojej ścieżce: echo "PATH=/usr/local/git/bin:\$PATH" >> ~/.bash_profile source ~/.bash_profile