【问题标题】:How to change commit message after pushed to remote in Git [duplicate]在Git中推送到远程后如何更改提交消息[重复]
【发布时间】:2019-02-09 10:09:29
【问题描述】:

我在 Gitlab 中添加了错误的提交消息并推送到服务器。现在我想更改提交消息。推送到服务器后是否可以更改提交消息?

【问题讨论】:

    标签: git github gitlab


    【解决方案1】:

    git commit --amend

    当您运行此命令时,它会要求您更改文件中的提交消息。更改后,请确保使用以下命令将其推送到正确的分支。

    git push -f origin "你的分支"

    在不打开文件的情况下编辑提交消息:

    git commit --amend -m "你的新提交信息"

    【讨论】:

    • 请注意,您正在更改“公共”的历史记录(可能已经被其他用户在其本地工作目录中签出)。因此,您必须拥有执行此操作的明确权利。即使您是存储库所有者,您也可能需要执行一些设置操作才能将其打开。
    • @Obsidian:同意!
    猜你喜欢
    • 2016-03-01
    • 1970-01-01
    • 2011-06-29
    • 2013-05-25
    • 2016-07-20
    • 2017-07-04
    • 2014-07-13
    • 2013-06-15
    相关资源
    最近更新 更多