我在Github之前提交了2次。我做了git checkout
并删除了这些提交。我尝试使用Dropbox历史记录将.git文件夹中的文件恢复到以前的版本。我跑了git status
并且表明我再次提前2次提交,我很高兴,提交并推送到Github只是为了看到我根本没有恢复。
tl; dr :Lost 2使用git checkout提交
答案 0 :(得分:2)
只需使用git reflog
即可恢复提交。
git reflog
git reset --hard commit_id_before_checkout
以便在您运行git checkout .