我不必经常修改多个提交消息,但是它已经发生过一两次,而且我永远都不会记得看到过。我希望别人有。当I时git rebase -i HEAD~7
,期望列表将完全按预期在vi中打开。我将pick
值更改为edit
适当的值,然后:wq
。
无法执行编辑器
core.editor
我全局中的设置.gitconfig
是vi
(我也将其更改为vim
一个绝望的举动)。我尝试使用mate
,但什至无法正确打开初始列表,因此我将其改回了原来的列表。
我正在使用v1.7.3,欢迎任何建议。
git config --global core.editor "/usr/local/bin/vim"
为我修复。
git_editor "$TODO" || die_abort "Could not execute editor"
。既然您说编辑器确实启动了,那意味着它正在返回一个非零的退出代码。您可以在命令行上正常使用该行为来复制该行为吗?