2010-12-09 44 views
1

我在Windows上使用Git。Git Pull - 擦除本地更改

經過多次本地更改並在本地提交之後,我們從遠程存儲庫執行了Git pull。我發現在執行此操作併發生一些衝突之後,現在大量本地存在的代碼現在沒有任何在磁盤上創建的備份文件(即.LOCAL)。

有沒有辦法在我進行遠程拉之前將狀態恢復到本地狀態?

感謝

+0

什麼是* GIF *跆拳道的輸出? – karlphillip 2010-12-09 16:38:32

+0

稍微詳細一點,在這裏會有所幫助。 – MatrixFrog 2010-12-09 16:46:41

回答

0

對於檢索整個分支:

git reset --hard HEAD 

或單個文件:

git checkout HEAD^ -- file1 file2 file3