我有两个提交,我刚推到github
第一个提交消息之后的第二个提交消息实际上有点混乱。
有没有办法在将第二个提交消息推送到github后更改第二个提交消息?
我知道修改只有在没有被推送到github时才会起作用。没有人没有分支我当前的开发分支,因此可以安全地假设如果我这样做,没有人会受到影响。
答案 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。
正如霍布斯上面已经评论过的那样,你仍然需要强制推动。