恢复到 Git 中的特定提交

Revert back to specific commit in Git

在我的 Bitbucket Repo 上,我看到了这个:

我想回到我进行提交时的状态,箭头指向它。

在我删除 AutoMapper 的提交中,我删除了许多文件和文件夹,我知道我希望它们全部恢复。当我提交 44f31d5 时,我希望一切都和以前一样。

我认为这很常见,所以我尝试了我在 SO 上找到的各种帖子(你可以看到我的尝试),但这没有用!我通过

获得了最后一次提交
git revert HEAD~1

并承诺。我在想这会恢复我的最后一次提交,而不是我恢复第二个(如果有意义的话)。

在这里,git revert HEAD~1 将恢复到您的最后一次提交,而如果您想恢复到特定的提交,则使用 git revert commit_id 或者在您的情况下您也可以使用 git revert HEAD~2这将使您回到前两次提交。