2011-01-06 13 views

答えて

40

ジミーが指摘したようにwhich gitリターンは/ usr/local/gitの/ binに/ gitの場合は、

rm -rf /usr/local/git 
rm /etc/paths.d/git 
rm /etc/manpaths.d/git 

トリック

ソースhere

+1

+1こちらと同じ回答:http://serverfault.com/questions/166492/how-to-remove-git-mac-os-x –

7

which gitを実行すると、gitバイナリへのパスを取得できます。それはgitのものがどこからインストールされているかははっきりしているはずです。私はグラフィカルインストーラがデフォルトで/usr/local/gitにそれを置くと信じています。そのディレクトリを削除して、必要ならば環境変数であるPATHから削除してください。

+0

'感謝:私の場合、それはにありました! – bevacqua

2

にだけ新しいGitのバージョンあなたのダウンロードを行う必要がありますgit.zipに入っているuninstall.shを実行してください。

7

最近Mac OSX 10.10.1で1.9.3から2.2.1にアップグレードしなければなりませんでした。

2.2.1のインストーラを正常に実行しましたが、コマンドライン "git --version"は1.9.3を示しました。

2.2.1が/ usr/local/git/binに正常にインストールされ、ディレクトリが自分のパスに追加されたことが判明しました。しかし、1.9.3は、/ usr/local/git/binの前にシェルPATH変数に現れた/ usr/binにインストールされていたので、更新されたバージョンの前に呼び出されていました。

これは、 "sudo rm -rf/usr/bin/git *"を実行してコマンドラインを再起動することで修正されました。

FYI:あなたは、あなたが同様の問題を抱えていると思うなら、あなたは私がこの質問をgitの1について、具体的である知っている「タイプの-aのgitの」

+0

スーパーヘルプ - ありがとうございます! –

2

を実行して、PATH内のgitのさまざまなバージョンを見つけることができます。 xですが、git 2.xを使用している場合は、gitディレクトリにアンインストールスクリプトがあります。 、素晴らしいですwhich`

/usr/local/git/uninstall.sh

+0

MacOS 10.12.5はこのファイルを持っていないようです。 –

関連する問題