4

我有两个提交,我刚刚推送到 github

第一个提交消息之后的第二个提交消息实际上有点混乱。

有没有办法在将第二个提交消息推送到 github 后更改它?

我知道 amend 只有在没有被推送到 github 时才会起作用。没有人没有分支出我当前的开发分支,因此可以肯定地假设如果我这样做不会影响任何人。

4

1 回答 1

4

尝试使用 Git 的交互式变基功能。来自 git-rebase(1):

-i, --interactive
列出即将被重新设置的提交。让用户在变基之前编辑该列表。

如果您运行git rebase --interactive HEAD~2,您将能够指示 Git 改写第二个最近的提交消息。Scott Chacon 的Pro Git中的第 6.4 章有很多关于交互式变基的好信息

正如霍布​​斯在上面已经评论的那样,您仍然需要强制推动。

于 2012-09-11T01:25:17.083 回答