撤消git pull(强制更新)
这个问题在这里已经有了答案:
没有很好的方法来做你想做的事情,因此强烈建议反对git的推动力。
如果你有失败的提交SHA,你可以cherry-pick
它们,即使你再也看不到提交的提交了,它仍然可以引用它们(我想!)。 另一个选择是找到另一台机器,在那里提交旧的提交, cherry-pick
你想要的提交, revert
你不想要的提交,然后做另一个git push -f
。 (然后尝试再也不要强迫推送!)
这个问题在这里已经有了答案:
没有很好的方法来做你想做的事情,因此强烈建议反对git的推动力。
如果你有失败的提交SHA,你可以cherry-pick
它们,即使你再也看不到提交的提交了,它仍然可以引用它们(我想!)。 另一个选择是找到另一台机器,在那里提交旧的提交, cherry-pick
你想要的提交, revert
你不想要的提交,然后做另一个git push -f
。 (然后尝试再也不要强迫推送!)