原因
由于在IDEA上commit時(shí)寫(xiě)錯(cuò)了commit信息,想重新提交,就在提交記錄上右鍵->Drop Commit刪除了,然后就發(fā)現(xiàn)代碼也恢復(fù)到上次commit時(shí)的情況,這次新增的代碼全沒(méi)有了
恢復(fù)
git應(yīng)該記錄了所有版本控制的歷史信息,應(yīng)該能恢復(fù)已經(jīng)刪除的某個(gè)版本的commit代碼
1.在項(xiàng)目文件夾打開(kāi)git,使用git reflog命令,查看所有提交記錄,找到想恢復(fù)的版本
2.在IDEA中右鍵項(xiàng)目,Git->Reset HEAD
3.Reset Type選擇Hard,To Commit填入剛剛在git中查詢的版本號(hào),然后Reset
文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-773865.html
4.就可以在IDEA看到被刪除的代碼和上次commit記錄文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-773865.html
到了這里,關(guān)于IDEA Git恢復(fù)DropCommit刪除的提交 撤銷Git錯(cuò)誤刪除 回退歷史版本的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!