Git:如何在主服务器上恢复一次提交并推送新的更改

Git:如何在主服务器上恢复一次提交并推送新的更改,git,version-control,Git,Version Control,我已经创建了一个新分支X 然后,我将此分支与本地主机合并,并将本地主机推送到原点 然后我对分支X 我想将这些更改推送到origin,但在origin上,我希望只显示以前的提交消息,即我想将新更改合并到origin上的最后一次提交 可能吗?查看与“如何还原以前推送的提交”相关的其他问题 由于您推送了提交,您要执行的操作将更改远程分支历史记录,并且如果其他用户已拉入origin/master分支,则会干扰其他用户 除非您有非常充分的理由从origin的历史记录中删除该提交,否则只需在当前o

我已经创建了一个新分支
X

然后,我将此分支与本地
主机
合并,并将本地
主机
推送到
原点

然后我对分支
X

我想将这些更改推送到
origin
,但在
origin
上,我希望只显示以前的提交消息,即我想将新更改合并到
origin
上的最后一次提交


可能吗?

查看与“如何还原以前推送的提交”相关的其他问题

由于您推送了提交,您要执行的操作将更改远程分支历史记录,并且如果其他用户已拉入
origin/master
分支,则会干扰其他用户


除非您有非常充分的理由从
origin
的历史记录中删除该提交,否则只需在当前
origin/master
分支上添加额外的更改即可。

那么基本上,您想删除历史记录吗?为什么要这样做?我之所以想这样做,是因为我希望在远程存储库中,只有一个提交日志会显示与我的更改相对应的内容,但仍然无法回答为什么部分。无论如何,使用基本Git并不容易——远程存储库和本地存储库是平等的(因此术语克隆)。