我的远程存储库的提交序列如下所示
A> B> C> D
其中提交 D 是我不想要的垃圾提交,并且不存在于我的本地log
中(它是由我不再需要的 github 页面设置生成的(。 本地的提交序列如下所示
A> B> C> E
其中 E 是我试图推动的比 D 更新的提交。
如何简单地从远程删除提交 D 并推送提交 E?我似乎找不到一个不会改变本地提交的答案。
您可以使用强制推送:
git push -f
本地不变,远程与本地同步。