Как востановить данные в Git (под Eclipse) сделанные после коммита?
Через eclipse пытался вылить локальный гит на сервер.
На создавал кучу локальных репозиториев, пытался вылить... Удачно нет экспиремент закончился.
Стал удалять лишнее, и тут из рабочего проекта, который лежал в отдельном локальном репозитории все пропало. Остались только папка .git и файл .project. Ни классов ни веб инфа... ничего.
(Есть подозрения что один из репов лежал в корне папке, где хранился рабочий момент и при его удалении eclipse вытер и все данные текущего проекта).
При попыке сихронизировать с воркспейсов во вкладке видно новые классы, но синзронизировать не удается.
При клонировании всего проекта вижу только изминения которые были в последнем коммите. А самое ужасное что мне нужны изминения сделанные после этого коммита.
Реально ли спасти изминения, или только то что было закомиченно теперь получится получить?
Комиты можно откатить, для этого git и нужен
В консоли надо сделать git hist - увидите историю комитов, копируете нужный айди, а дальше делаете git reset id - откатитесь до старой версии. Но при этом при git push он будет ругаться, надо откатить изменения и на сервере, например через веб интерфейс. Я вообще по памяти пишу и команды могут быть иные, поищите в гугле.
У Eclipse'а есть локальная история изменений, можно попытаться восстановить с помощью неё.
Были ли закоммичены (даже локально) изменения, которые необходимо получить?
Что показывает git reflog?