oh-my-zsh: достигнут максимальный уровень вложенных функций git


Получить ошибку, когда я использую стандартную команду git:

[~/site]$ git branch
git:1: maximum nested function level reached

.zshrc:

plugins=(git osx colored-man gem brew go bundler rake rails)
source $ZSH/oh-my-zsh.sh
2 6

2 ответа:

Моя ошибка, я переместил функцию bash в zsh:

gr() {
  git rebase -i HEAD~$1
}

Решение:

function gr() {
  git rebase -i HEAD~$1
}

У меня была та же ошибка с другой командой (export), вызванная случайным определением рекурсивной функции. Я мог бы решить эту проблему, удалив ненужную функцию:

unset -f export