在推送的代码中编辑提交消息

时间:2012-06-04 12:31:44

标签: git commit

我意外地将我的源代码提交给带有不完整提交消息的git存储库并推送代码。现在我想编辑我推送的提交消息。我知道我们可以在推送之前编辑提交消息。但我也推了代码。有没有办法编辑消息???

2 个答案:

答案 0 :(得分:5)

请参阅Edit an incorrect commit message in Git that has already been pushed

git commit --amend将允许您编辑提交消息,git push --force将重写您的远程存储库。正如其他人所指出的那样,如果你有任何下游人员(即如果其他人从您的遥控器中拉出来),重写您的遥控器是一个可怕的想法。

答案 1 :(得分:4)

一般情况下,除非在目标存储库和对等开发人员使用的所有存储库中更正引用,否则不应执行此操作。如果是这样,你可以在你自己的存储库中更改提交,推送新提交,在目标存储库中重置分支以指向新提交并请求其他人重新提交。