延續著上一篇不小心的手滑,這一篇將要把錯誤檔案上傳至本機端版本庫的檔案取回來,請輸入
git reset HEAD "檔案名稱"
至於什麼是HEAD呢?其實就是指向Git裡面某一個分支的游標,通常HEAD都會指向master,而master都會是最近一次commit的版本。請輸入
cat .git HEAD
這個指令就會顯示HEAD這個游標目前就是指向master的這個分支。我們也可以確認commit版本內的內容,請輸入
gitk
輸入完成後就會顯示圖形化的介面讓你了解master分支的資訊與commit的內容。當然你也可以輸入
git log
git log --graph
git log --oneline
讓你可以在文字化界面也能夠了解相同的資訊。若你還想知道目前的HEAD內容裡有什麼,請輸入
git show HEAD
既然知道了HEAD是什麼,那就趕快讓我們輸入
git reset HEAD 01.html
這個指令一樣可以把檔案取回