2014-10-19 5 views
-2

Я новичок в программировании, только что занял компьютерную науку, и не испытывал ее с Github. Меня попросили сделать github, поэтому я сделал один и синхронизировал все мои изменения. Я сделал несколько изменений, а затем попытался их синхронизировать. Я открыл github и щелкнул синхронизацию, но он сказал, что у меня были неуправляемые изменения, поэтому он сказал мне удалить их, поэтому я сделал, затем синхронизировал, и вся моя работа была потеряна, поскольку была загружена старая версия.Github случайная синхронизация

Я предполагаю, что я не могу отменить это, но я все еще оптимистичен, есть ли способ восстановить его?

Это своего рода несвязанный, но: У меня есть .jars моей новейшей работы, но когда я декомпилирую их с помощью jdgui, для каждой петли перепутаются. Я также предполагаю, что компилятор не может читать для каждого цикла, но опять же я оптимист, есть ли способ их разложения для каждого цикла?

+1

У вас нет темы (с запросом рекомендаций), а также несколько вопросов в одном вопросе. Прочитайте [Как спросить] (http://stackoverflow.com/help/how-to-ask) –

+0

* «Есть ли способ восстановить его?» * - Если у вас нет независимой резервной копии, ответ, вероятно, нет. Отметьте это, чтобы испытать, и повторите эту работу. –

+0

* «Есть ли способ разложить их чисто для каждой петли?» * - Если декомпилятор этого не сделает, то нет. Проблема в том, что файлы «.class» не содержат достаточной информации, чтобы точно восстановить исходный код. Теоретически лучше всего использовать декомпилятор - это генерировать исходный код, который будет скомпилирован с байт-кодами, которые у вас есть. –

ответ

0

Если файлы не были staged (added to the index of the local Git repo), то нет, вы не можете вернуть эти файлы только с Git.

Вам нужно будет выбрать файлы (в G4W - GitHub для Windows - GUI), которые вы хотите зафиксировать и перенести сначала, прежде чем пытаться синхронизировать.
См. Это question for instance.

Только инструмент для восстановления/удаления неиспользуемого файла сможет выполнить попробуйте и восстановите эту работу.

Смежные вопросы