如何在RubyMine中更改过去的git commit + push消息?

时间:2013-04-07 14:05:37

标签: git bitbucket rubymine

我不小心给出了错误的消息并使用RubyMine推送了它。有什么方法可以纠正吗? RubyMine方式最好不要搞砸git,但其他值得信赖的方式也是受欢迎的。

1 个答案:

答案 0 :(得分:18)

正如你所说,你已经推了,所以明智的做法是不要改变提交消息。这样做的原因是提交将获得另一个哈希,这使得git认为您已经推送的提交以及您更改了提交消息的提交是不同的。那很不好!您可以使用git push -f强制推送,如果您单独工作,这绝对没问题,但如果您在团队中工作,我建议您不要更改该提交消息。

其他任何事情,请看一下:How to modify existing, unpushed commits?