git rebase --interactive wirft einen Fehler

git rebase --interactive wirft einen Fehler

Ich bin relativ neu bei Git. Kann mir bitte jemand helfen, es git rebase --interactiverichtig laufen zu lassen? Beim Versuch, es auszuführen, wird ein Fehler ausgegeben.

Notiz: Ich möchte Xcode nicht deinstallieren, es sei denn, es ist unvermeidlich (weil einige Pakete zum Kompilieren dessen Tools benötigen).

Hier ist der Fehler:

$ 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

Diese Datei existiert natürlich, ist ein ausführbares Shell-Skript und hat keine --helpOption.

git version 1.9.3 (Apple Git-50)

Antwort1

Das Problem besteht darin, dass mir git rebase -inicht mitgeteilt wurde, welcher Editor verwendet werden soll. Daher wird das Problem behoben, indem ein Editor festgelegt wird.

Nehmen wir an, unser Editor ist vim(oder nano, oder was auch immer). Dann entweder

export GIT_EDITOR=vim(weltweit)

oder

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

Würde das Problem lösen.

Kreditgeht an Glenn Jackmanhttps://superuser.com/users/4714/glenn-jackman

Verwandte Fragen https://stackoverflow.com/questions/2596805/wie bringe ich Git dazu, den Editor meiner Wahl für Commits zu verwenden?

verwandte Informationen