git rebase --interactive gera um erro

3

Sou relativamente novo para o git. Alguém poderia, por favor, ajudar a executar git rebase --interactive corretamente? Ele lança um erro quando tento executá-lo.

Nota : Eu não quero desinstalar o Xcode a menos que seja inevitável (porque alguns pacotes exigem que ele seja compilado).

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 possui a opção --help .

git version 1.9.3 (Apple Git-50)

    
por theoden 10.06.2015 / 17:17

1 resposta

8

O problema é que meu git rebase -i não foi informado sobre qual editor usar. Assim, é fixado pela configuração de um.

Digamos que o editor seja vim (ou nano ou w / e). Então ou

export GIT_EDITOR=vim (global)

ou

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

Resolveria o problema.

Crédito vai para link do glenn jackman

Pergunta relacionada link

    
por 10.06.2015 / 21:38