小编典典

在 GitHub 中编辑 git commit 消息

all

提交后,有什么方法可以在线编辑提交消息GitHub.com吗?

从命令行,一个可以做

git commit --amend -m "New commit message"

正如另一个问题中正确建议的那样。

尝试git pull然后git push工作(同时没有任何其他提交干扰)。

但是可以通过GitHub网站完成吗?


阅读 70

收藏
2022-06-29

共1个答案

小编典典

不,这不是直接可能的。每个 Git 提交的哈希值也是根据提交消息计算的。当您更改提交消息时,您会更改提交哈希。如果要推送该提交,则必须强制该推送(git
push -f)。但是,如果已经有人取消了您的旧提交并基于该提交开始了一项工作,那么他们将不得不将他们的工作重新定位到您的新提交上。

2022-06-29