나는이 git
에 /usr/bin/git
(내가 Xcode를 설치 생각)하지만 1.7.5.4 내가 현재 버전을 사용하려면 1.7.7
해당 버전을 제거하고 새 버전을 사용하는 방법이 있습니까?
답변
현재 답변 중 어느 것도 Xcode git을 업그레이드하지 않습니다. 최신 버전의 git 만 설치합니다.
Xcode는 최고의 자식 위치에 대해 여러 번 생각을 바 꾸었습니다. Xcode를 설치 한 기간에 따라 git 바이너리가 다음과 같이 표시됩니다.
/usr/bin/git
/usr/local/git
/Applications/Xcode.app/Contents/Developer/usr/bin/git
/Applications/Xcode.app/Contents/Developer/usr/libexec/git-core/git
PATH를 업데이트하더라도 Xcode는 해당 버전으로 고정됩니다. 내가 최신 버전을 사용하도록 강요하는 유일한 방법은 해당 git 바이너리를 새로 설치 한 링크로 대체하는 것입니다.
ln -s /opt/local/bin/git /usr/bin/git
다른 경로에 대해서도 반복하십시오. 나는 어려운 링크가 아닌 심볼릭 링크를 사용합니다. 그렇지 않으면 업그레이드 중에 Xcode가 다른 설치를 대체합니다
답변
git
Homebrew를 사용하여 소스에서 설치 하고 xcode / system 버전 대신 새 경로를 사용하도록 PATH를 지정할 수 있습니다 .
여기에 약간의 비디오 자습서가 있습니다. http://vimeo.com/14649488
이전 버전 용이지만 시작하면 더 많은 정보가 필요한 경우 알려주십시오.
MacPorts, Fink 또는 Git OS X 설치 프로그램을 사용하여 업그레이드 할 수도 있습니다.
답변
git 자체를 사용하여 git를 업데이트하려면 다음 명령을 실행하십시오.
이것은 어디서든 실행할 수 있습니다 git clone git://github.com/gitster/git.git
당신이 원하는 다음 cd git
다음이 실행sudo make prefix=/usr install install-doc install-html install-info
전역 사용을 위해 Git을 / usr / bin 폴더에 설치합니다.
답변
macports를 사용하여 최신 git을 설치할 수 있습니다 .
sudo port install git-core +svn +doc +bash_completion +gitweb
답변
Xcode의 것보다 새로운 git을 원한다면 설치해야합니다 /usr/bin/git
.이 업데이트는 마치 마치 다른 위치에 있어야하며 Apple 업데이트는이 버전을 덮어 씁니다.
이를 수행하는 몇 가지 방법이 있지만 @FranciscoGarcia가 지적한 것처럼 Xcode에서 사용하는 방법을 명령 줄 버전으로 변경하지는 않습니다.
가장 쉬운 방법은 git 사이트 에서 바이너리를 설치하는 것 입니다.
코드를 원한다면 Fink macports, Homebrew와 같은 패키지 관리자를 사용하십시오.
git의 자체 저장소에서 최신의 최신 설치를 원할 경우.