git找回本地誤刪除的檔案
阿新 • • 發佈:2018-11-09
情景描述:
不小心在本地刪除了一個檔案,想從倉庫 git pull 或者 git fetch 拉下來,事實告訴我麼這樣行不通;
解決辦法:
1、首先用 git status 檢視工作區變化
$ git status On branch master Your branch is up to date with 'origin/master'. Changes not staged for commit: (use "git add/rm <file>..." to update what will be committed) (use "git checkout -- <file>..." to discard changes in working directory) deleted: test.txt no changes added to commit (use "git add" and/or "git commit -a")
工作區告訴我麼,test.txt 檔案已經刪除,可以進行 add commit 操作…………
2、真正解決問題開始
執行:
$ git reset HEAD test.txt
Unstaged changes after reset:
D test.txt
再執行:
git checkout test.txt
現在看一下 text.txt 果然回來了,下面試測試效果