git:如何以非交互方式更改已提交文件的提交消息?

时间:2013-08-14 11:23:37

标签: git

我有一种情况,错误跟踪器工具会审查提交的文件,并且一旦审核提交消息就必须更改。

所以我的问题是,有没有办法更改已提交到本地git存储库的文件的提交消息?

1 个答案:

答案 0 :(得分:6)

如果您的提交位于提示处(此后未提交其他更改),您可以:

git commit --amend -m "New commit message"

如果自以后提交了其他更改:

git rebase -i <commit-to-change>~

这将启动编辑器。在正确的提交条目上用编辑替换选择,保存并退出。然后:

git commit --amend -m "New commit message"
git rebase --continue