84669 人學習
152542 人學習
20005 人學習
5487 人學習
7821 人學習
359900 人學習
3350 人學習
180660 人學習
48569 人學習
18603 人學習
40936 人學習
1549 人學習
1183 人學習
32909 人學習
在github新建了一個空的庫,然後到本地資料夾下,git init了一下,將remote和本地的關聯起來了,然後git pull了一下,本地的項目源碼全沒了,如何恢復,求大神搭救,萬分感激! ! !
学习是最好的投资!
git reflog
git reset --hard id
你的操作是不會導致文件遺失的,請重新回想你的操作步驟
git pull 在本地有未追蹤的文件時,如果不衝突,則無視這些文件,並不會導致文件遺失。 如果衝突,則pull會失敗,也不會導致檔案遺失
我在stackoverflow上問了,用git fsck --lost-found,然后文件会恢复在.git/lost-found/other裡面,但是目錄結構和檔名無法恢復了
git fsck --lost-found
.git/lost-found/other
git reflog
: 看歷史提交git reset --hard id
: id 是上面查找的對應的歷史, 試試看?你的操作是不會導致文件遺失的,請重新回想你的操作步驟
git pull 在本地有未追蹤的文件時,如果不衝突,則無視這些文件,並不會導致文件遺失。
如果衝突,則pull會失敗,也不會導致檔案遺失
我在stackoverflow上問了,用
git fsck --lost-found
,然后文件会恢复在.git/lost-found/other
裡面,但是目錄結構和檔名無法恢復了