Git 回滚对变更集的更改很多之前(大约 1 周前),而不仅仅是几次提交



我需要将我们的主分支回滚到大约 1 周前和许多变更集之前的变更集。

我试过了 git reset --hard <changeset> 我在尝试推送到原点时遇到错误,它不允许我使用 --force

我的

最终目标是理顺我的本地和远程存储库,而不仅仅是本地存储库。

您尝试推送到的存储库不是裸的。意思是,它有一个工作目录。最有可能的是,主分支已签出,并且其中可能有更改。Git 不允许您以这种方式更改遥控器。您需要将更改从远程拉取到您的计算机,或者创建一个裸存储库并改用它。您很少会推送到非裸存储库。

最新更新