标签: git github push commit
我的远程仓库的提交顺序类似于
A> B> C> d
其中提交D是我不想要的垃圾提交,并且不存在于我的本地log中(它是由我不再需要的github页面设置生成的)。本地的提交序列看起来像
log
A> B> C> ë
其中E是比D更近的提交,我试图推动。
如何从远程删除提交D并推送提交E?我似乎无法找到一个也不会改变本地提交的答案。
答案 0 :(得分:2)
你可以使用强制推送:
git push -f
本地不会更改,与本地远程同步。