git rebase -i呈现一个空的MacVim文件

Kev*_*rke 13 git vim interactive rebase macvim

我正试图改变提交.但是,任何时候我运行git rebase -i f83eff3ffc8,例如,MacVim窗口打开,那是空的(文件中没有信息).然后,一旦我写入并关闭文件(即使它是空的),我收到一条Successfully rebased and updated refs/heads/clicktocall-hotfix消息.

文件名是.git/rebase-merge/git-rebase-todo.我也尝试用sudo运行它,但这并没有什么区别.

可能是什么问题呢?我从未成功完成过一次变革.

myf*_*hub 10

对于 atom,我可以通过向 gitconfig 添加等待标志来修复(参考https://help.github.com/articles/associating-text-editors-with-git/

[core]
    editor = atom --wait 
Run Code Online (Sandbox Code Playgroud)


Kev*_*rke 5

我正在使用 Macvim 并需要使用该-f选项运行 mvim,如下所述:GIT_EDITOR not working with macvim

  • 以供参考。从 Sublime 切换到 Atom 时我遇到了类似的问题,但忘记更新 git 编辑器。这应该会有所帮助: git config --global core.editor "atom --wait" (3认同)