прошлого коммита, а текущую работу перенести в другую ветку. Сделал git add *, но забыл закоммитить, а гит почему-то решил не предупреждать меня об этом, потом git checkout -b new_branch, потом git checkout old_branch и git reset —hard head~.
Возможно ли восстановить данные?
Незакоммиченные данные после хардресета гитом не восстановить. Можно в редакторе кода разве что через Ctrl+Z, если он такое позволяет.
это если там немного, да, можно попробовать
Точно не помню, но вроде бы мой вебшторм на Ctrl+Z после чекаута предлагает вернуть состояние ВСЕХ файлов до предыдущего.
Обсуждают сегодня