我对 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
这个文件当然存在,是一个可执行的shell脚本,并且没有--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"
(当地的)
就能解决问题。