web-dev-qa-db-ja.com

Macでgitを更新する

しばらく前にgitをどのようにインストールしたか思い出せませんが、現在は/usr/bin/gitにあり、更新する必要があります。

どのように(プリコンパイルまたは独自にビルドするか)は気にしませんが、別のバージョンが別の場所に存在することは望ましくありません。私は漠然とソースをカールしてコンパイルしたことを覚えています。しかし、ポジティブではありません。とにかく、Mac OS XでGitを最新の状態に保つ最も簡単な方法は何ですか?

副次的な質問:私はgitにあまり詳しくありません。インストールすると、ディレクトリ内に完全に含まれますか?したがって、私の場合、私のマシン上のgitに関するすべて(もちろん実際のコードリポジトリを除く)は/usr/bin/git/にありますか?もしそうなら、私は単純なmv -R /usr/bin/git /opt/gitでgitを動かすことができますか?次に、$PATHを更新すると、すべてが以前と同じように機能するはずですか?もしそうなら、私は任意の方法で任意のディレクトリに再度インストールできると思いました...そして新しいものを/ usr/binに移動して古いバージョンを置き換えますか?!?それともこれは悪いですか?

12
Meltemi

git-osx-installer があります。そのページのフィードを購読して、将来のリリースに関する通知を受け取ることができます。

8

Mac OS用のMacPorts(またはHomebrewやFink)を試すことができます。これは、Linuxのapt-getなどに似ています。 「Sudoポートの更新が古くなっています」でパッケージを更新できるため、手動でコンパイルするよりもパッケージマネージャーを使用する方がよい場合がよくあります。

目的地がパス内にある限り、hdd上でgitを移動できると思います。 MacPortsは/ usr/local/binにインストールされると思います。混乱を避けるために、パッケージマネージャーを介してgitをインストールする前に、バージョンをアンインストール/削除することができます。

1
Comic Sans

おそらくあなたは Mac OS X 10.6(Snow Leopard)Intel x86(32ビット)にソースからGitをインストールしました 。オカレンスを変更するだけです(git-install.bashスクリプト)の-Arch i386から-Arch x86_6464ビットインストールの場合。

0
ma11hew28