如何将GitHub repo还原为某个提交

时间:2018-06-17 17:15:07

标签: git reset

我一直在GitHub回购中进行更改。我现在想要回到我之前做过的某个提交。

如何重置我的仓库以便在我想要回复之后所做的所有提交都被删除?

我找到了关于git reset --hard <id>的一些答案,但它并没有按我的意愿行事。

1 个答案:

答案 0 :(得分:2)

您需要“强制推送”对存储库的提交。

git reset --hard <id>
git push --force-with-lease

请注意,这会擦除远程存储库中的数据,并且已经pull编辑过您的存储库的每个人都需要还原。