我意外地将我的源代码提交给带有不完整提交消息的git存储库并推送代码。现在我想编辑我推送的提交消息。我知道我们可以在推送之前编辑提交消息。但我也推了代码。有没有办法编辑消息???
答案 0 :(得分:5)
请参阅Edit an incorrect commit message in Git that has already been pushed。
git commit --amend
将允许您编辑提交消息,git push --force
将重写您的远程存储库。正如其他人所指出的那样,如果你有任何下游人员(即如果其他人从您的遥控器中拉出来),重写您的遥控器是一个可怕的想法。
答案 1 :(得分:4)
一般情况下,除非在目标存储库和对等开发人员使用的所有存储库中更正引用,否则不应执行此操作。如果是这样,你可以在你自己的存储库中更改提交,推送新提交,在目标存储库中重置分支以指向新提交并请求其他人重新提交。