仅在远程中删除最新的 git 提交



我的远程存储库的提交序列如下所示

A> B> C> D

其中提交 D 是我不想要的垃圾提交,并且不存在于我的本地log中(它是由我不再需要的 github 页面设置生成的(。 本地的提交序列如下所示

A> B> C> E

其中 E 是我试图推动的比 D 更新的提交。

如何简单地从远程删除提交 D 并推送提交 E?我似乎找不到一个不会改变本地提交的答案。

您可以使用强制推送:

git push -f
本地

不变,远程与本地同步。

最新更新