如何在Git中将提交信息更改为推送到远程后

5

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

1个回答

阿里云服务器只需要99元/年,新老用户同享,点击查看详情
27

git commit --amend

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

git push -f origin "您的分支"

不打开文件编辑提交信息:

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


1
请注意,您正在更改“公共”历史记录(可能已被其他用户检出到其本地工作目录中)。因此,您必须明确拥有执行此操作的权限。即使您是仓库所有者,您也可能需要执行一些设置操作才能打开此功能。 - Obsidian
1
@Obsidian:同意! - Mythili

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,