删除特定提交后的所有提交

Cut*_*son 2 git

我有以下提交历史记录(所有内容都被推送),我想丢弃标记点中的所有提交,例如来自(并包括)e603105和向前的所有提交。

在此输入图像描述

Cor*_*mer 9

您可以硬重置回来

git reset --hard ff61726
Run Code Online (Sandbox Code Playgroud)

这被认为是重写历史,因此需要强制推送

git push -f
Run Code Online (Sandbox Code Playgroud)