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. Как я могу это исправить?



спасибо.

530   8  
git

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.
Однако,этот пост отчет делает работу альтернативный графический интерфейс как Источник Дерева.
Это может быть хороший обходной путь.

Source Tree App

похоже, что в конце 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

    Ничего не найдено.