开发过程中,有时候需要将某个提交之后的所有提交都删除,不再需要这些内容了。
只需要定位到要恢复到的提交位置,知道它的 提交标识,比如 63684b38,执行
63684b38
git reset --hard 63684b38
此时已经恢复到这个提交记录的位置了,其后的在本地已经没有了,然后将操作提交到线上,强制提交覆盖线上记录跟本地一致
git push -f
京公网安备 11010502049817号