2014-10-19 71 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

回答