2017-05-15 198 views
-2

我刪除了一些未提交類和ı承諾所有文件和。 我不知道我該如何解決這個問題。 請幫幫我。我重要的課程已經失去。我嘗試了一些git命令,但我沒有修復。 我用過;Git撤消提交併推送後刪除的文件

  • 混帳藏匿
  • 混帳硬
+0

[查找和恢復Git存儲庫中已刪除的文件]可能的重複(http://stackoverflow.com/questions/953481/find-and-restore-a-deleted-file-in-a-git-repository ) – ZimSystem

+0

我已經試過這個解決方案。但我沒有修復@ZimSystem –

+0

不幸的是,這些文件已經不存在了,你有備份嗎? –

回答

1

不幸的是,這不是一個情況的Git可以幫你。如果你刪除的文件沒有被提交,那麼的定義 Git不知道任何關於它的信息,並且無法幫你恢復它。

爲了避免將來出現這種情況,我建議您提前提交,確保提交。如果您想要更清晰的歷史記錄,您可以隨時壓縮提交內容,但如果您犯了錯誤,則創建WIP提交可讓您輕鬆回滾。

如果您不小心刪除了已提交的文件,則可以按照Find and restore a deleted file in a Git repository中所述將其恢復。

+0

謝謝你的回答。不幸的是,我丟失了我的文件:( –

+0

@CemDırman:是的,對此抱歉。請務必[接受我的回答](// stackoverflow.com/help/accepted-answer),因爲這表示其他人已解決問題,並且還會給你2個代表!(如果你有足夠的[聲望](// stackoverflow.com/help/whats-reputation),你也可以[upvote](// stackoverflow.com/privileges/vote-up)。 ) –