2017-07-28 94 views

回答

0

這是有點不清楚,因爲沒有理由「推動所有代碼」應該抹去歷史。這聽起來像你的同事進行了推動力(可能是因爲他們不明白他們在推動之前需要拉動和合並)。

如果您以前的本地回購有歷史,那麼該歷史應該仍然存在。訪問它的最簡單方法可能是通過reflog。嘗試

git reflog 

它會顯示您最近檢出的提交,每行一個。如果你能找到一個從原來的歷史,你可以檢查出來,如

git checkout [email protected]{1} 

(引用日誌的輸出會告訴你使用什麼號碼檢索指定的提交)。

您可能還可以使用特定的分支引用日誌

git reflog master 
... 
git checkout [email protected]{2} 

reflog就會不共享,因此只看到你想要檢索可以做到這一點歷史的個體克隆。

相關問題