2013-02-10 43 views
1

我在git上工作,在推送之前我忘記了git fetch。發生了什麼是所有文件被刪除,包括我的本地文件。在日誌上說他們被剝離。我嘗試恢復,但沒有任何反應。誰能幫我?GIT幫助!遠程和本地文件被刪除

編輯:順便說一句,我們的混帳主機到位桶

回答

1

如果您推送到git託管站點(GitHub,BitBucket),您需要聯繫該站點以恢復這些剝離的提交。
As I mentioned before,reflogs無法從這些上游存儲庫訪問。

參見例如「bitbucket stripped git revisions」。

如果您有權訪問上游回購協議,那麼reflogs可以爲您提供幫助,如在「restoring lost commits」中所述。

+0

好的,我會檢查出來。謝謝! – 2013-02-10 09:35:49

+0

我試着檢查你的參考資料,發現我們有同樣的問題。所以,我會聯繫bitbucket。謝謝! – 2013-02-10 09:41:22

0

你可以使用

git reflog 

,看看你的Git分支分別指向歷史。如果您在執行此操作之前發現了某些情況,只需使用

git checkout <sha1> 

即可檢出您之前的狀態。

+0

好的,我會檢查一下。 – 2013-02-10 09:36:13

相關問題