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