git rollback更改为更改集之前的许多更改(差不​​多1周前),而不仅仅是一些提交

时间:2012-06-07 20:48:30

标签: git changeset

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

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

我的最终目标是理顺我的本地和远程回购,而不仅仅是本地。

1 个答案:

答案 0 :(得分:0)

您尝试推送的存储库不是裸露的。意思是,它有一个工作目录。最有可能的是,主分支被检出并且可能有变化。 Git不允许你这样改变遥控器。您需要将更改从远程设备拉到您的计算机上,或者制作一个裸仓库并使用它。您很少会推送到非裸存储库。