如何在git中编辑掉已推送的不正确的消息?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (14)

我想在历史记录中更深入地修改提交消息,并推送了许多新的提交。

如何更改提交消息?

提问于
用户回答回答于

目前,git替换可能会有用。

创建一个临时工作分支

git checkout -b temp

重置以替换

git reset --hard <sha1>

修改提交

git commit --amend -m "<right message>"

将旧替换为新

git replace <old commit sha1> <new commit sha1>

回到你所在的分支

git checkout <branch>

删除临时分支

git branch -D temp

guess

完成。

用户回答回答于

扫码关注云+社区