72

を実行するとgit gui、次のようになりました。

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

Did you mean one of these?
    grep
    init
    pull
    push

しかし、他の git コマンドは問題なく実行できgitkました。どうすればこれを修正できますか?

ありがとう。

4

9 に答える 9

103

git config を編集して、エイリアス セクションに gui のエントリを追加します。

nano ~/.gitconfig

[エイリアス]

gui = !sh -c '/usr/local/git/libexec/git-core/git-gui'

編集 2020

元の回答のパスは廃止されたようです。更新された手順:

[エイリアス]

gui = !sh -c '/usr/local/opt/git/bin/git gui'

于 2012-09-26T18:25:57.743 に答える
28

この投稿:http ://www.cmsimike.com/blog/2012/07/30/git-gui-and-osx-mountain-lion/は私を救います。

編集~/.bash_profileして入れます

alias gui='/usr/local/git/libexec/git-core/git-gui'

これで、新しいコマンドはguiの代わりになりgit guiます。

編集(2013年1月28日)

git guiなぜ機能しなかったのかについて、より良い答えを見つけました。AppleはXCode4.5コマンドラインツールの「gitgui」コマンドを削除しましたか?。代わりに、このソリューションを参照してください。

Appleは確かに「gitgui」コマンドを削除しました。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コマンドが再び機能します。

編集(2020-02-03)

バージョン2.25.0_1の時点で、.git guiという名前のbrewの別の式によって提供されるようになりましたgit-gui。この変更の背景については、次のPRと問題を参照してください:https ://github.com/Homebrew/homebrew-core/pull/49136

したがって、Homebrewをインストールするとともに、 1つgitにアクセスするにgit guiは実行する必要があります

brew install git-gui
于 2012-08-03T11:19:55.427 に答える
12

2020年

brew install git
brew install git-gui
git config --global --add alias.gui '!sh -c '/usr/local/opt/git/libexec/git-core/git-gui''

さあ、お楽しみください:

git gui
于 2020-02-15T02:44:50.857 に答える
3

Mountain Lionをインストールした後、git-guiパッケージを個別にインストール/アップグレードする必要がある場合があります。
Linux用のGitGUIクライアント」で説明したようgit guiに、独自のパッケージがあります(の横にありますgit-core)。

コメントから、MountainLionではgit-guiパッケージがまだ利用できないようです。
ただし、この投稿レポートでは、ソースツリーのような代替GUIを使用しています。 これは良い回避策になる可能性があります。

ソースツリーアプリ

于 2012-07-30T13:48:17.963 に答える
1

パスに追加することは私のために働いた。

この行を〜/ .profileに追加したところ、gitguiが再び有効になりました。&(%ingマウンテンライオン。exportPATH = PATH:/ usr / local / git / libexec / git-core

于 2012-08-21T17:21:13.770 に答える
1

上記のビクターの回答に加えて、brew install git は git-gui の simlink を作成しなかったため、追加の手順が必要です。

/usr/local/bin 内で、次を実行します。

ln -s ../Cellar/git/1.8.3.2/libexec/git-core/git-gui git-gui

(gitのバージョンを自分のものに置き換えてください)

于 2013-07-02T22:51:04.217 に答える
1

同じ問題があります。Git-gui はまだインストールされているように見えますが (/usr/local/git/libexec/git-core/git-gui が私の場所です)、フル パスを指定しないと機能しません。これはパスの問題を示していますが、詳しくは調べていません。

編集 /usr/local/git/libexec/git-core を PATH 変数の先頭に追加してみてください。すべてのgitバイナリがそこにあるように見えるので、うまくいくはずです。

于 2012-07-31T02:10:58.880 に答える
0

Mountain Lion のターミナルから git gui を開く方法がわかりませんが、Finder から git gui を開く OpenInGitGUI を使用して使用することができます。ダウンロードと手順は、こちらから入手できます。

これは、ターミナルで「git gui」と入力するほど便利ではないかもしれませんが、かなり近いものです。基本的には、「open 」と入力するだけです。Finder で現在のディレクトリを開き、Git ボタンをクリックして git gui を開きます。

于 2012-08-01T19:11:56.917 に答える