1

Всем привет!

Случайно сделал Revert для некоторых файлов, где были новые изменения (коммита не было). Как восстановить эти изменения?

  • если коммита не было, то git их не сохраняет. Поэтому, средствами git их не восстановить. Возможно, их можно восстановить средствами операционной системы. – KoVadim Dec 12 '14 at 13:58
  • если работа производилась в IDE производителя Jetbrains, то стоит заглянуть в local history. – etki Dec 12 '14 at 14:10
  • @vechestva, делали "git add" для этих файлов? Если да, то восстановить можно. – dzhioev Dec 12 '14 at 14:33
  • Эти файлы уже были в проекте, я их просто модифицировал. – vechestva Dec 13 '14 at 09:09
  • @vechestva, это я понял. Вопрос в том, добавляли ли вы изменения в индекс командой git add. – dzhioev Dec 15 '14 at 08:59
  • Возможный дубликат вопроса: Можно ли вернуть несохраненные файлы после `git checkout .`?. Как верно замечает в комментариях dzhioev, если git add было, восстановить можно; решение есть в вопросе, к которому отмечаю дубликат. – Nick Volynkin Sep 08 '15 at 06:32
  • @NickVolynkin: несмотря на возможно общее решение, вопросы то разные. – Kromster Sep 08 '15 at 06:53
  • @KromStern: я сильно подозреваю, что речь идет о reset, а не revert. – Nick Volynkin Sep 08 '15 at 06:55
  • @NickVolynkin предлагаю не подозревать (решение для одного ТС), а отвечать (решение для всех кто по ссылкам сюда приходит). – Kromster Sep 08 '15 at 06:57
  • @KromStern: т.е. написать про восстановление именно после revert? Надо подумать, будут ли хоть какие-то отличия. ) Ладно, пока что сниму флаг. – Nick Volynkin Sep 08 '15 at 06:58
  • @NickVolynkin: Если есть такая проблема, то нужно и решения для нее ) – Kromster Sep 08 '15 at 07:10

0 Answers0