最佳答案
我通常不需要修改多个提交消息,但这种情况已经发生过一两次,我不记得见过这种情况。我希望有其他人知道。当我使用 git rebase -i HEAD~7时,预期的列表将按照预期的方式在 vi 中打开。我将 pick值在适当的地方更改为 edit,然后更改为 :wq。
无法执行编辑器
在我的全球 .gitconfig的 core.editor设置是 vi(我也改变了它到 vim在一个疯狂绝望的举动)。我尝试使用 mate,但是它甚至没有正确地打开初始列表,所以我把它改回来。
我使用的是 v1.7.3,欢迎提出任何建议。