Git gui не работает после установки в Mac (например, Mountain Lion)
когда я подбежал 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. Как я могу это исправить?
спасибо.
8 ответов:
отредактируйте свою конфигурацию git, чтобы добавить запись для gui в разделе псевдонимов
nano ~/.gitconfig[псевдоним]
gui = !Ш-с '/usr/местные/ГИТ/IP-адресов/ГИТ-ядра/ГИТ-Гуй'
этот пост:http://www.cmsimike.com/blog/2012/07/30/git-gui-and-osx-mountain-lion/ спасает меня.
Edit
~/.bash_profileи положил вalias gui='/usr/local/git/libexec/git-core/git-gui'теперь новая команда
guiвместоgit gui.EDIT (28 Jan 2013)
Я нашел лучший ответ, почему
git guiне работает: удалила ли Apple команду "Git gui" в инструментах командной строки XCode 4.5?. Пожалуйста, обратитесь к этому решению вместо.компания Apple действительно удалить командой git графический интерфейс'. Я решил просто доморощенный git вместо того, чтобы полагаться на инструменты командной строки XCode.
brew install gitзатем я отредактировал файл /etc/paths, чтобы каталог /usr/local/bin был перед каталогом /usr/bin, потому что это тоже было неправильно. Затем вышел из окна терминала и перезапустился, и теперь я получаю:
$ which git /usr/local/bin/git $ git --version git version 1.7.12.1и команда Git gui снова работает.
возможно, Вам потребуется установить/обновить отдельно пакет Git-gui после установки Mountain Lion.
Как уже упоминалось в "Git GUI client для Linux",git guiимеет свой собственный пакет (кромеgit-core).из комментариев кажется, что пакет Git-gui еще не доступен для Mountain Lion.
Однако,этот пост отчет делает работу альтернативный графический интерфейс как Источник Дерева.
Это может быть хороший обходной путь.
похоже, что в конце 2017 года все ответы выше устарели, так что вот мой новый ответ:
brew install git /usr/local/opt/git/bin/git gui
У меня та же проблема. Git-gui по-прежнему установлен для меня (/usr/local/git/libexec/git-core/git-gui-это мое местоположение), но он не просто работает без указания полного пути. Это указывает на проблему пути, но я не рассматривал ее намного дальше.
edit Попробуйте добавить /usr/local/git/libexec / git-core в начало переменной PATH. Похоже, что все двоичные файлы git есть, так что это должно работать.
добавление к пути работало для меня.
Я просто добавил эту строку в ~/.профиль и Git gui Снова живы. &(%ing mountain lion. путь экспорта=путь: / usr / local/git/libexec / git-core
в дополнение к ответу Виктора выше, вам нужно сделать дополнительный шаг, потому что brew install git не создал simlink для Git-gui.
внутри /usr / local/bin выполните следующие действия:
ln-s ../ Cellar/git / 1.8.3.2 / libexec / git-core / Git-gui git-gui
(замените версию git на свою собственную)
хотя я не уверен, как открыть Git gui с терминала в Mountain Lion, его можно использовать с помощью OpenInGitGUI, который открывает Git gui из Finder. Загрузка и инструкции доступны здесь.
Это может быть не так удобно, как вводить "Git gui" в терминале, но это довольно близко. В основном все, что вам нужно сделать, это ввести открыты .'чтобы открыть текущий каталог в Finder, а затем нажмите кнопку Git, чтобы открыть графический интерфейс git.

Comments