2014-02-07 51 views
1

我在退出提交時讀取了很少的線程。以下是相關 How to delete commits with egit? What's the difference between Git Revert, Checkout and Reset?EGit:如何將git恢復到乾淨狀態

但是我怎麼恢復/復位/恢復到原來的清潔狀態。我剛剛開始研究新項目,並且在第一次簽入後原始的git目錄結構變得混亂(因爲我錯誤地將git存儲庫創建爲eclipse項目);這個問題在以下鏈接的「短篇小說集」或「長篇小說集」中討論過 http://wiki.eclipse.org/EGit/User_Guide#Creating_Repositories

現在我想恢復git repo的原始目錄結構。在「歷史記錄」窗口中,我可以看到以前的所有提交,並且可以右鍵單擊它們並返回之前的提交;可悲的是,歷史窗口並沒有顯示任何事先進行第一次檢查(或提交)。但是我想退出到第一次提交之前存在的原始目錄結構(這樣我就會有沒有任何代碼庫的乾淨回購)。只要git repo與第一次commit之前相同,它是否恢復/重置/還原並不重要。我可以在eclipse/egit中執行此操作嗎?

回答

1

這不是Git會追蹤的東西。

可能調查Eclipse local history(它與Git記錄的歷史是分開的),但是這僅用於文件。不是全部結構。

在添加代碼庫之前,最好重新創建一個Git倉庫,並作爲第一個提交您的乾淨結構。