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