Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我需要将我们的主分支回滚到大约 1 周前的变更集和许多变更集之前。
我尝试过 git reset --hard <changeset> 尝试推送到原点时出错,它不允许我使用--force
git reset --hard <changeset>
我的最终目标是整理我的本地和远程存储库,而不仅仅是本地存储库。
您尝试推送到的存储库不是裸露的。意思是,它有一个工作目录。最有可能的是,主分支已签出并且可能有更改。Git 不允许您以这种方式更改遥控器。您需要将更改从远程拉到您的机器或制作一个裸仓库并使用它。您很少会推送到非裸存储库。