を実行すると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
ました。どうすればこれを修正できますか?
ありがとう。
を実行すると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
ました。どうすればこれを修正できますか?
ありがとう。
git config を編集して、エイリアス セクションに gui のエントリを追加します。
nano ~/.gitconfig
[エイリアス]
gui = !sh -c '/usr/local/git/libexec/git-core/git-gui'
元の回答のパスは廃止されたようです。更新された手順:
[エイリアス]
gui = !sh -c '/usr/local/opt/git/bin/git gui'
この投稿: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
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
Mountain Lionをインストールした後、git-guiパッケージを個別にインストール/アップグレードする必要がある場合があります。
「Linux用のGitGUIクライアント」で説明したようgit gui
に、独自のパッケージがあります(の横にありますgit-core
)。
コメントから、MountainLionではgit-guiパッケージがまだ利用できないようです。
ただし、この投稿レポートでは、ソースツリーのような代替GUIを使用しています。
これは良い回避策になる可能性があります。
パスに追加することは私のために働いた。
この行を〜/ .profileに追加したところ、gitguiが再び有効になりました。&(%ingマウンテンライオン。exportPATH = PATH:/ usr / local / git / libexec / git-core
上記のビクターの回答に加えて、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のバージョンを自分のものに置き換えてください)
同じ問題があります。Git-gui はまだインストールされているように見えますが (/usr/local/git/libexec/git-core/git-gui が私の場所です)、フル パスを指定しないと機能しません。これはパスの問題を示していますが、詳しくは調べていません。
編集 /usr/local/git/libexec/git-core を PATH 変数の先頭に追加してみてください。すべてのgitバイナリがそこにあるように見えるので、うまくいくはずです。
Mountain Lion のターミナルから git gui を開く方法がわかりませんが、Finder から git gui を開く OpenInGitGUI を使用して使用することができます。ダウンロードと手順は、こちらから入手できます。
これは、ターミナルで「git gui」と入力するほど便利ではないかもしれませんが、かなり近いものです。基本的には、「open 」と入力するだけです。Finder で現在のディレクトリを開き、Git ボタンをクリックして git gui を開きます。