恢复到 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
这将使您回到前两次提交。
在我的 Bitbucket Repo 上,我看到了这个:
我想回到我进行提交时的状态,箭头指向它。
在我删除 AutoMapper 的提交中,我删除了许多文件和文件夹,我知道我希望它们全部恢复。当我提交 44f31d5 时,我希望一切都和以前一样。
我认为这很常见,所以我尝试了我在 SO 上找到的各种帖子(你可以看到我的尝试),但这没有用!我通过
获得了最后一次提交git revert HEAD~1
并承诺。我在想这会恢复我的最后一次提交,而不是我恢复第二个(如果有意义的话)。
在这里,git revert HEAD~1
将恢复到您的最后一次提交,而如果您想恢复到特定的提交,则使用 git revert commit_id
或者在您的情况下您也可以使用 git revert HEAD~2
这将使您回到前两次提交。