20

Xcode 4.5にアップデートして開発者ツールをインストールした後、コマンドラインから「gitgui」コマンドを実行できなくなりました。それは言う:

$ git gui
git: 'gui' is not a git command. See 'git --help'.

私はこのバージョンを実行しています:

$ git --version
git version 1.7.10.2 (Apple Git-33)

git docs(http://git-scm.com/docs/git-gui)を検索すると、「git gui」が利用可能であるはずであり、バージョン1.7.7以降変更されていないことが示されます。では、このAppleバージョンのgitはこのコマンドを削除しましたか?いつも使っています!

4

3 に答える 3

27

Appleは確かに「gitgui」コマンドを削除しました。おそらく「gitgui」が基づいているX11を削除していたためです。

Xcodeコマンドラインツールに頼るのではなく、gitを自作することにしました。

brew install git

次に、/ etc/pathsファイルを編集して/usr/ local/binディレクトリが/usr/binディレクトリの前に来るようにしました。これも正しくなかったためです。次に、ターミナルウィンドウを終了して再起動すると、次のようになります。

$ which git
/usr/local/bin/git

$ git --version
git version 1.7.12.1

gitguiコマンドが再び機能します。

于 2012-10-02T03:51:38.367 に答える
1

これは私のために働いた

sudo vi ~/.gitconfig

[alias]
gui = !sh -c '/usr/local/git/libexec/git-core/git-gui' 
于 2016-10-04T10:39:00.953 に答える
1

これは古い質問です-新しいシステムでは、Macにインストールした後にgit guiが機能しないことを参照してください(例:Mountain Lion) 私はBig Surを使用していますが、使用されるパスと新しいシンボリックリンクを除いgitて、手順は同じです。

私は自作を使用してgitとgit-guiをインストールし、ローカルのbinにシンボリックリンクgitして、Appleバージョンでそれが使用されていることを確認しました。

gitkgit-guiパッケージの一部です。

brew install git

brew install git-gui

すべてのターミナルウィンドウを閉じて、新しいウィンドウを開きます(他のターミナルウィンドウが開いていることに気付くまで、シンボリックリンクを使用していました$PATH

バージョンとパスを確認してください。

which git 
which git-gui
git --version
于 2021-10-13T14:59:53.360 に答える