
Я относительно новичок в git. Может кто-нибудь помочь запустить git rebase --interactive
правильно? Выдает ошибку, когда пытаюсь выполнить.
Примечание: Я не хочу удалять Xcode, если только это не неизбежно (потому что некоторые пакеты требуют его инструментов для компиляции).
Вот ошибка:
$ git rebase -i /Applications/Xcode.app/Contents/Developer/usr/libexec/git-core/git-rebase--interactive: line 234: -w: command not found Could not execute editor
Этот файл, конечно, существует, представляет собой исполняемый скрипт оболочки и не имеет никаких --help
опций.
git version 1.9.3 (Apple Git-50)
решение1
Проблема в том, что мне git rebase -i
не сказали, какой редактор использовать. Таким образом, это исправляется установкой одного.
Давайте утверждаем, что наш редактор vim
(или nano
, или w/e). Тогда либо
export GIT_EDITOR=vim
(Глобальный)
или
git config --global core.editor "vim"
(местный)
Решит проблему.
Кредитидет к Гленну Джекмануhttps://superuser.com/users/4714/glenn-jackman
Связанный вопрос https://stackoverflow.com/questions/2596805/how-do-i-make-git-use-the-editor-of-my-choice-for-commits