撤消git pull(强制更新)

这个问题在这里已经有了答案:

  • 撤消混帐拉,如何将回购旧状态7答案

  • 没有很好的方法来做你想做的事情,因此强烈建议反对git的推动力。

    如果你有失败的提交SHA,你可以cherry-pick它们,即使你再也看不到提交的提交了,它仍然可以引用它们(我想!)。 另一个选择是找到另一台机器,在那里提交旧的提交, cherry-pick你想要的提交, revert你不想要的提交,然后做另一个git push -f 。 (然后尝试再也不要强迫推送!)

    链接地址: http://www.djcxy.com/p/94775.html

    上一篇: Undo git pull (forced update)

    下一篇: Reset to state before pull