2012-03-17 26 views
0

我最近一直在使用本地git目錄,並花了2個月沒有提交任何內容並在本地目錄中工作。意外丟失所有代碼 - 恢復幫助請

今天我啓動了GIT GUI,並不小心點擊了「中止合併」,現在我已經失去了在目錄中的過去2個月的工作 - 它恢復到了GIT的最後一個狀態。

有什麼辦法可以讓我回來嗎?

+6

這沒有幫助,但這是你在職業生涯中只會犯的一種錯誤。從現在開始,我將成爲版本控制和備份* king * – 2012-03-17 09:39:52

+0

我認爲這可能屬於超級用戶,您確實在詢問數據恢復問題(因爲如您所說,您並未真正使用Git) – 2012-03-17 09:46:11

回答

1

如果您沒有提交,我不認爲git會知道您的代碼。這是不好的做法。你應該隨時做出小小的承諾。如果你沒有提交任何代碼2個整月,那麼使用版本控制系統有什麼意義?

你在這幾個月的任何時候都做過git stash嗎?那麼在那個時間點的樹會存在於你的倉庫中。除此之外,我認爲你已經失去了工作。

+0

感謝答:不,這是我第一次使用GIT,最終只是在沒有使用任何GIT功能的情況下,在同一個目錄中完全恢復工作。硬盤恢復計劃什麼的? – user1275563 2012-03-17 09:41:44

+0

沒有傷害嘗試,但不要讓你的希望。 – 2012-03-17 09:58:48

+0

謝謝:)我已經m安裝到一起根據備份我基於備份隨機選擇上傳到BOX的兩天前完全一樣的最新副本,反編譯Android APK包含代碼我會上傳2小時前和部分副本的一些在網絡服務器上的代碼。 足以說我輕輕一點。感謝大家! – user1275563 2012-03-17 10:29:29

0

嘗試使用文件恢復工具恢復您的代碼(例如當您的硬盤崩潰或從資源管理器中刪除意外文件時)。但是如果你告訴版本控制管理者你想取消你的本地修改,它會聽你的:(

+0

歡呼!任何建議的硬盤恢復計劃? – user1275563 2012-03-17 10:10:56

+0

我對這些工具不太瞭解......可能在這裏:http://lifehacker.com/5237503/five-best-free-data-recovery-tools – 2012-03-17 11:12:01