【问题标题】:Edit a commit message in the pushed code在推送的代码中编辑提交消息
【发布时间】:2012-06-08 12:38:29
【问题描述】:

我不小心将我的源代码提交到 git 存储库,但提交消息不完整并推送了代码。现在我想编辑我推送的提交消息。我知道我们可以在推送之前编辑提交消息。但我也推送了代码。有什么办法可以编辑消息???

【问题讨论】:

标签: git commit


【解决方案1】:

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

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

【讨论】:

    【解决方案2】:

    一般来说,您不应该这样做,除非它是在目标存储库和您的同行开发人员使用的所有存储库中更正引用的选项。如果是这样,您可以在自己的存储库中更改提交,推送新提交,在目标存储库中重置分支以指向新提交并要求其他所有人重新设置。

    【讨论】:

      猜你喜欢
      • 2015-07-04
      • 2023-03-12
      • 2012-04-26
      • 1970-01-01
      • 2010-10-02
      • 2013-08-17
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多