【发布时间】:2012-04-26 13:56:24
【问题描述】:
我做了一个 Git 提交和推送,但在评论中写了完全错误的东西。
如何更改评论?我已经将提交推送到远程。
【问题讨论】:
-
你的意思是你还没有将提交推送给任何人?
-
没有推送消息这样的东西。
-
以防万一:this 你在找什么?
标签: git git-push git-commit
我做了一个 Git 提交和推送,但在评论中写了完全错误的东西。
如何更改评论?我已经将提交推送到远程。
【问题讨论】:
标签: git git-push git-commit
git commit --amend 将允许您编辑提交消息。
如果您已经推送了该提交,则需要运行 git push --force。 只有在你确定还没有人拉它的情况下才这样做!
如果人们从您的存储库中撤消了提交,只需保持原样即可。
【讨论】:
nano,所以只需按CTRL+X,然后按Y,然后按RETURN
如果你写错了,commit还没有被push,你可以通过下面的方式来改变commit message:
$ git commit --amend
这将打开您的默认文本编辑器,您可以在其中编辑消息。另一方面,您可以在一个命令中完成所有操作:
$ git commit --amend -m 'xxxxxxx'
如果你已经推送了消息,可以修改commit并强制推送,但不建议这样做。
强制推送:git push --force
【讨论】: