2017-08-05 48 views
1

一週前,我的本地reporistory已被破壞某種方式,由於一些損壞的文件。在嘗試修復我的存儲庫時,我刪除了破損的文件並嘗試了許多其他我不太熟悉的事情。我可以替換.git文件夾修復損壞的記錄嗎?

在此期間,我也沒有提交過我的項目。

我可以使用從遠程下載的文件夾替換.git文件夾修復我的本地存儲庫嗎?

請注意,我不想失去上週的作品。

回答

2

如果只是一些文件被破壞:

你可以做的是讓你的回購的當前狀態,通過

git status 

在一個控制檯來檢查,你的git倉庫的部分破損/有改變。現在,您可以通過只

git checkout <filename> 

籤的原始版本。當別的東西,如分支被打破:通過

git branch 

當前分支檢查。您可以通過

git checkout <branch_name> 

檢出正確的版本如果你有一些其他問題:當然,你可以檢出遠程回購和文件複製到手動本地副本。 但是,如果您不知道存儲在那裏的數據的含義,請不要觸摸.git文件夾。試着用git-tools修復你的repo更有意義。