如何在RubyMine中更改过去的Git提交+推送消息?

10

我在使用RubyMine的时候,不小心发了一条错误的信息并提交了一个commit。有没有办法可以更正它?最好是用RubyMine的方法,而不是弄乱git,但也欢迎其他可靠的方法。


2
如何在Git中编辑错误的提交信息? - CrazyCoder
1个回答

18

正如你所说,你已经推送了,因此最好不要更改提交信息。原因是更改后的提交将获得另一个哈希值,这会让git认为你已经推送的提交和更改提交信息的提交是不同的。那样很糟糕!如果你是独自工作,你可以使用git push -f进行强制推送,这是完全没问题的,但如果你在团队中工作,我建议你不要更改那个提交信息。

对于其他事项,请看这里:如何修改现有的、未推送的提交?


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接