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

从命令行就可以做到

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

如以下问题所正确提示:

如何修改现有的、未推送的提交消息?

尝试git pull和git push已经成功(在此期间没有任何其他提交干扰)。

但是可以通过GitHub网站来实现吗?


当前回答

对于intellij用户: 如果你想以交互式的方式对过去的提交进行更改,请在Intellij中执行以下步骤:

选择版本控制 选择日志 右键单击要修改注释的提交 单击重述 完成

希望能有所帮助

其他回答

对于intellij用户: 如果你想以交互式的方式对过去的提交进行更改,请在Intellij中执行以下步骤:

选择版本控制 选择日志 右键单击要修改注释的提交 单击重述 完成

希望能有所帮助

GitHub对此的说明如下:

在命令行上,导航到包含要修改的提交的存储库。 输入git commit——amend并按Enter。 在文本编辑器中,编辑提交消息并保存提交。 使用git push——force origin example-branch命令强制推旧的提交。

来源:https://help.github.com/articles/changing-a-commit-message/

我也面临着同样的问题。

在你的github中查看一个特定的分支,你会知道该分支中第一个提交的提交id。对其进行重基:

git rebase -i <Commit SHA of first commit>

编辑会打开门。从github UI跟踪你的提交,打开编辑器并更改消息。

对于Android Studio / intellij用户:

选择版本控制 选择日志 右键单击要重命名的提交 单击编辑提交消息 编写提交消息 完成

不,因为提交消息与提交SHA / hash相关,如果我们改变了它,提交SHA也会被改变。我使用的方法是在该提交上创建注释。我不能反过来想。