我的仓库现在有 100 个提交。我需要回滚存储库以提交 80,并删除所有后续的。
为什么?
这个 repo 应该是为了从杂项用户合并。由于过度编辑,我提交了一堆合并。那是由于我的远程分支的标签错误,其中 3 个开发人员被标记为彼此。我需要重置到那个点,然后向前拉。
我想变基,如本例所示:如何在 GitHub 上删除提交?
但是,git 希望我做很多冲突管理。有没有更简单的方法?
git reset –hard git push -f
注意:正如下面的评论中所写, 在协作环境中使用它是危险的:你正在重写历史