
Ich bin relativ neu bei Git. Kann mir bitte jemand helfen, es git rebase --interactive
richtig 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 --help
Option.
git version 1.9.3 (Apple Git-50)
Antwort1
Das Problem besteht darin, dass mir git rebase -i
nicht 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?