git rebase --interactive gera um erro

git rebase --interactive gera um erro

Sou relativamente novo no git. Alguém poderia, por favor, ajudar a funcionar git rebase --interactivecorretamente? Ele gera um erro quando tento executá-lo.

Observação: Não quero desinstalar o Xcode, a menos que seja inevitável (porque alguns pacotes exigem ferramentas para compilar).

Aqui está o erro:

$ 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

Este arquivo, é claro, existe, é um script de shell executável e não tem --helpopção.

git version 1.9.3 (Apple Git-50)

Responder1

O problema é que git rebase -inão me disseram qual editor usar. Assim, é corrigido definindo um.

Vamos afirmar que nosso editor é vim(ou nano, ou w/e). Qualquer então

export GIT_EDITOR=vim(global)

ou

git config --global core.editor "vim"(local)

Resolveria o problema.

Créditovai para Glenn Jackmanhttps://superuser.com/users/4714/glenn-jackman

Pergunta relacionada https://stackoverflow.com/questions/2596805/how-do-i-make-git-use-the-editor-of-my-choice-for-commits

informação relacionada