Git:我如何编辑上一次提交的消息,而不是最新的提交?

时间:2011-10-03 15:10:55

标签: git edit commit-message

我刚刚意识到我在前一次提交的提交消息中留下了一个字(所以我不能使用git commit --amend),这使得消息的意思与我的预期完全相反。

有问题的提交在我当前的分支上是HEAD~2,它位于分支基础之前。如何只编辑该提交的消息?

1 个答案:

答案 0 :(得分:3)

使用交互式rebase并使用r(reword)标记该提交:

git rebase -i HEAD~3

如果您的历史记录已公开,请不要使用rebase