仅在远程中删除最新的git commit?

时间:2017-11-13 19:24:20

标签: git github push commit

我的远程仓库的提交顺序类似于

A> B> C> d

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

A> B> C> ë

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

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

1 个答案:

答案 0 :(得分:2)

你可以使用强制推送:

git push -f

本地不会更改,与本地远程同步。