在Git中恢复到特定的提交


Revert back to specific commit in Git

本问题已经有最佳答案,请猛点这里访问。

在我的bitback repo上,我看到了:

repo

我想回到我承诺的时候的状态,用箭头指向它。

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

我认为这很常见,所以我尝试了我在上面找到的所有帖子,所以(你可以看到我的尝试),但这不起作用!我做了最后一件事

1
git revert HEAD~1

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


在这里,git revert HEAD~1将恢复到上一次提交,而如果您希望恢复到特定的提交,则使用git revert commit_id,或者在您的情况下,也可以使用git revert HEAD~2,它将使您恢复到上一次提交。