目录
- [一. 情景说明](#一. 情景说明)
- [二. 修改最后一次commit时的message](#二. 修改最后一次commit时的message)
- [三. 修改指定提交的commit message](#三. 修改指定提交的commit message)
一. 情景说明
🔷如下图所示,在自己的分支上将代码推送到远程仓库之后,发现代码commit时写的注释不对,需要修改。
💥注意:仅限于自己的分支,而非公共分支,并且自己的分支还没有合并到公共分支,并且也没有人基于自己的分支进行开发。

二. 修改最后一次commit时的message
🔷如下图所示,点击【提交】按钮,在右下角的【提交选项】中选择【修改最后一次提交】
然后重新编辑提交信息后,再次提交修改。

🔷然后画面会如下图所示

🔷由于修改推送后的commit message算是修改历史操作,此时在推送的时候需要勾选【强制推送】。
然后就可以看到推送后的commit message已经修改成功了。

三. 修改指定提交的commit message
🔷如下图所示,现在想要修改倒数第三次的commit message

🔷如下图所示,通过交互式变基的方式对指定的commit message进行修改。

💥需要注意的是,这种方式会修改指定commit message之后的所有提交的hash值
