2013-06-20 1 views
3

Я использовал системную версию git, а затем обновил ее до последней версии, используя homebrew. После этого все горячие клавиши git, предоставленные плагином oh-my-zsh git, перестали работать. Я попытался переустановить oh-my-zsh, но не знаю, что еще делать.Плагин Git для Oh-My-ZSH, поврежденный после обновления Git

Единственное, что я изменил, это то, что я недавно установил концентратор, но я еще не напомнил его.

+0

Вы имеете в виду псевдонимы, такие как 'gst' (' git status')? Что возвращает 'which git' и' which '? – simont

+0

Да, все псевдонимы, предоставляемые git-плагином, такие как gst, gco (git checkout) и т. Д., Сломаны. который git возвращает/usr/local/bin/git и какой gst возвращает gst не найден ... другие плагины, например рельсы, все еще работают – bsiddiqui

+0

Что такое 'alias | grep git' return? Вы видите перечисленные там псевдонимы? – simont

ответ

11

Из комментариев не подключен плагин oh-my-zsh, содержащий псевдонимы git.

Чтобы сделать это исправить, вы можете:

  1. Непосредственно источник плагин, добавив source ~/.oh-my-zsh/plugins/git/git.plugin.zsh к вашему ~/.zshrc,
  2. Включите плагин канонический путь: путем добавления git к plugins=(...) линии в ~/.zshrc: plugins=(git osx ruby). Примечание: я понимаю, что если у вас есть две строки с plugins=(), вторая перезапишет первое - я думаю (непроверенный), что plugins=($plugins git) позволяет включить плагины на несколько строк.
+0

'источник ~/.oh-my-zsh/plugins/git/git.plugin.zsh' работает для меня. Кто-нибудь сообщил об этом о-о-о-чж? –

 Смежные вопросы

  • Нет связанных вопросов^_^