Ответ 1
Если вы уже зафиксировали изменения, то:
git reset (--hard) HEAD~1
Если нет, то:
git reset
git ls-files -d -z | xargs -0 git checkout --
Возможный дубликат:
Как вернуть "git rm -r." ?
Git SOS здесь. Я работал 10 часов в проекте без фиксации (знаю, знаю), а затем я git добавил слишком много файлов, поэтому я попытался использовать git rm и случайно удалил ВСЕ. Есть ли надежда для меня?: (((
Если вы уже зафиксировали изменения, то:
git reset (--hard) HEAD~1
Если нет, то:
git reset
git ls-files -d -z | xargs -0 git checkout --