1. 程式人生 > >xcode5誤刪檔案的恢復辦法

xcode5誤刪檔案的恢復辦法

最近嘗試在xcode下使用git.
建立工程時勾選Git是會在自動把所有檔案提交。然後我不小心刪除了某幾個檔案,但並沒有commit。我想恢復這幾個檔案,該怎麼做呢?
xcode5雖然集成了強大的git功能,但這個功能好像沒有提供(後來研究了下,其實選單裡的Source Control / Discard All Changes 就可以撤消所有修改),我只好嘗試敲命令。

第一個坑:Mac的終端,敲cd命令時,後面得跟上完整的路徑,比如得這麼敲 cd /Users/xiaoming/Document/Project/GitTestProject   這樣才進得了目錄。
而在windows下安裝msysgit後的bash命令裡卻只需要敲下一級目錄就可以直接進入下一級目錄。當然Windos下的Dos的cd命令是一樣的。

第二個坑:這個是自己沒研究清楚。git reset –hard HEAD^  這個命令是切換到當前倉庫版本的前一版本。而我目前倉庫裡只有一個版本,那就相當於要切到-1版本去,那是一個不存在的版本,然後就報錯了,我也看不懂那個錯誤。後來請教了網友 @偶爾e網事 才解決。