git rebase - 不能改变'选择'改为' reword'

时间:2017-04-25 09:37:07

标签: git rebase git-commit

我试图更改先前提交的提交消息。我试图使用git rebase --interactive <commit>

一旦我在VIM窗口中找到了我要查找的提交,当我使用箭头键找到提交的sha1时,删除单词pick并开始输入&#39; reword&#39 ;或者&#39;编辑&#39;只打印一些字符,光标将跳转到提交消息的不同部分。

我做错了什么?

3 个答案:

答案 0 :(得分:2)

可能有点vim麻烦。您可能想要一个基本的vi introduction,或者只是将git编辑器更改为您认为合适的内容。导出环境变量EDITOR=/path/to/another/editor,而git将使用该变量而不是vim

答案 1 :(得分:2)

转到特定行并使用shift + i,文本将变为可编辑

答案 2 :(得分:2)

在编辑器中遵循以下步骤

1)SHIFT + R =替换/编辑文本

2)替换文字后,使用 ESC

3)然后保存':WQ '