推送到github后重命名提交消息

时间:2012-09-10 23:19:02

标签: git github

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

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

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

我知道修改只有在没有被推送到github时才会起作用。没有人没有分支我当前的开发分支,因此可以安全地假设如果我这样做,没有人会受到影响。

1 个答案:

答案 0 :(得分:4)

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

  

-i, - interactive
    列出即将重新定位的提交。让我们     用户在变基之前编辑该列表。

如果您运行git rebase --interactive HEAD~2,您将能够指示Git重新编写第二个最新的提交消息。 Scott Chacon的 Pro Git 中的第6.4章有a lot of good information about interactive rebasing

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