我有一种情况,错误跟踪工具审查一个提交的文件,一旦它审查提交消息必须改变.
所以我的问题是,有没有办法改变已经提交到我的本地git存储库的文件的提交消息?
如果您的提交位于提示处(此后未提交任何其他更改),您可以:
git commit --amend -m "New commit message"
Run Code Online (Sandbox Code Playgroud)
如果自以后提交了其他更改:
git rebase -i <commit-to-change>~
Run Code Online (Sandbox Code Playgroud)
这将启动一个编辑器.在正确的提交条目上用编辑替换选择,保存并退出.然后:
git commit --amend -m "New commit message"
git rebase --continue
Run Code Online (Sandbox Code Playgroud)