我一直在GitHub回购中进行更改。我现在想要回到我之前做过的某个提交。
如何重置我的仓库以便在我想要回复之后所做的所有提交都被删除?
我找到了关于git reset --hard <id>
的一些答案,但它并没有按我的意愿行事。
答案 0 :(得分:2)
您需要“强制推送”对存储库的提交。
git reset --hard <id>
git push --force-with-lease
请注意,这会擦除远程存储库中的数据,并且已经pull
编辑过您的存储库的每个人都需要还原。