git add 的時候沒仔細看,結果發現提交的版本中把整個倉庫的文件給刪除了而且被我 commit + push 到遠程服務器了,該怎么恢復啊,重新 add + commit + push 上傳的速度太慢了T。T
發現提交的版本中把整個倉庫的文件給刪除了,該怎么恢復?。?/h1>
1 回答

ITMISS
TA貢獻1871條經驗 獲得超8個贊
你可以直接回退到上次提交,然后強制推送。
#假定當前正位于該錯誤提交,而其父提交為正確的提交git reset --hard HEAD~ git push -f
請注意使用 git push
的 -f
參數,對于多人協作的項目,可能會造成他人的拉取沖突。
如果你不確定該回退到哪次提交,可以使用 git reflog
查看頭指針的變動歷史,然后使用 git reset --hard <commit hash>
即可。
- 1 回答
- 0 關注
- 223 瀏覽
添加回答
舉報
0/150
提交
取消