14

我做了一个 Git 提交和推送,但在评论中写了完全错误的东西。

如何更改评论?我已经将提交推送到远程。

4

2 回答 2

22

git commit --amend将允许您编辑提交消息。

如果您已经推送了该提交,则需要运行git push --force. 仅当您确定没有人拉它时才这样做!

如果人们从您的存储库中撤消了提交,只需保持原样即可。

于 2012-04-14T12:55:14.087 回答
0

如果你写错了,commit 还没有被推送,你可以通过下面的方式来改变 commit 信息:

$ git commit --amend

这将打开您的默认文本编辑器,您可以在其中编辑消息。另一方面,您可以在一个命令中完成所有操作:

$ git commit --amend -m 'xxxxxxx'

如果已经推送过消息,可以修改commit并强制推送,但不建议这样做。

强制推送:git push --force

于 2017-11-23T18:16:50.850 回答