2014-10-19 81 views
-2

我是編程的新手,剛剛接受AP計算機科學,而沒有經驗過Github。我被要求做一個github,所以我做了一個,並同步了我所有的變化。我做了一些更改,然後嘗試同步它們。我打開了github,並點擊了同步,但它說我沒有做出任何改變,所以它告訴我要刪除它們,所以我做了,然後同步了,所有的工作都丟失了,因爲舊版本已經下載了。Github意外同步

我猜我不能撤消這個,但我仍然樂觀,有沒有辦法恢復它?

這是一種無關的,但: 我有我的最新工作.jars,但是當我用jdgui反編譯它們時,每個循環都會搞砸。我也猜測編譯器不可能爲每個循環讀取,但我仍然樂觀,是否有某種方法可以讓每個循環都乾淨地分解它們?

+1

你有一個問題(要求推薦)以及多個問題。閱讀[如何問](http://stackoverflow.com/help/how-to-ask) – 2014-10-19 04:09:36

+0

*「有什麼方法可以恢復它嗎?」* - 除非您有獨立的備份,否則答案可能不是。標記下來體驗一下,然後重新開始工作。 – 2014-10-19 04:13:13

+0

*「是否有某種方法可以將它們乾淨地分解爲每個循環?」* - 如果反編譯器不會這樣做,則不會。問題是「.class」文件沒有包含足夠的信息來忠實地重構原始源代碼。反編譯器可以做的理論上最好的是生成源代碼,這些源代碼將編譯爲您所擁有的字節碼。 – 2014-10-19 04:14:20

回答