0
我是2提交Github提交。我做了git checkout
,这些提交已被删除。我试图使用Dropbox历史记录将.git文件夹中的文件恢复到以前的版本。我跑了git status
,表明我再次提交2次提交,我很高兴,提交并推送给Github,只是为了看到我没有恢复。git - 恢复在结帐时被删除的提交
TL;博士:失落的2个提交与GIT结账
我是2提交Github提交。我做了git checkout
,这些提交已被删除。我试图使用Dropbox历史记录将.git文件夹中的文件恢复到以前的版本。我跑了git status
,表明我再次提交2次提交,我很高兴,提交并推送给Github,只是为了看到我没有恢复。git - 恢复在结帐时被删除的提交
TL;博士:失落的2个提交与GIT结账
只需使用git reflog
恢复提交。
git reflog
git reset --hard commit_id_before_checkout
之前得到一个状态,你跑git checkout .
'什么混帐checkout'之前?一个提交哈希/分支/标签? – smarber
我刚刚跑过'git checkout。' – Igorzovisk
git的Dropbox历史跟亵渎无关:-) – TheGeorgeous