回答:
現在の回答では、Xcode gitはアップグレードされません。新しいバージョンのgitのみをインストールします。
Xcodeはgitの最適な場所について何度か考えを変えてきました。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フォルダーにインストールされます。
/usr/local/bin
か$HOME/bin
、同様の方法で調整し、PATH
それに応じて調整することをお勧めします。
macportsを使用して最新のgitをインストールできます。
sudo port install git-core +svn +doc +bash_completion +gitweb
Xcodeのgitよりも新しいgitが必要な場合は、それをインストールする必要があります。このインストールは、更新する場合とは別の場所にインストールする必要があり/usr/bin/git
、Appleの更新によってこのバージョンが上書きされます。
これを行うにはいくつかの方法がありますが、@ FranciscoGarciaが述べているように、Xcodeが使用するコマンドラインバージョンだけを変更する必要はありません。
最も簡単なのは、gitサイトからバイナリをインストールすることです。
コードが必要な場合は、Fink macports、Homebrewなどのパッケージマネージャーを使用します。
git独自のリポジトリから最新のインストールを希望する場合。