Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/github/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
我用了--修订;更改消息但未在github上更新_Git_Github - Fatal编程技术网

我用了--修订;更改消息但未在github上更新

我用了--修订;更改消息但未在github上更新,git,github,Git,Github,正如标题中提到的,我使用“git commit--amend”来更改我在提交时编写的消息 当我用“git log”检查时,消息被成功更改 但是,更改不会在GitHub上更新(请参见图片中突出显示的部分) 我应该如何更改GitHub上的消息?提前谢谢 只有在推送带有新消息的提交时,才会更新GitHub上的提交。但是,请注意,这是一个全新的提交。如果有人已经拉取了你的旧提交并正在处理它,他们将在推送时使用旧消息重新添加你的旧提交 这也是您必须使用--force参数推送的原因,因为您覆盖了旧的提交,因

正如标题中提到的,我使用“git commit--amend”来更改我在提交时编写的消息

当我用“git log”检查时,消息被成功更改

但是,更改不会在GitHub上更新(请参见图片中突出显示的部分)

我应该如何更改GitHub上的消息?提前谢谢


只有在推送带有新消息的提交时,才会更新GitHub上的提交。但是,请注意,这是一个全新的提交。如果有人已经拉取了你的旧提交并正在处理它,他们将在推送时使用旧消息重新添加你的旧提交


这也是您必须使用
--force
参数推送的原因,因为您覆盖了旧的提交,因此更改了分支历史。

推送提交。推送给我一个错误,所以我先拉后推,解决了问题!谢谢git push-f(但是,如果其他人当前正在使用与您相同的分支,这是非常危险的,因为它将更改他们的git历史记录)。