git -add, затем git -rm -r удалил весь проект перед коммитом - PullRequest
0 голосов
/ 11 ноября 2018

Я на Windows 10, новичок в git. Потерял мой проект до совершения. В этом порядке я использовал команды git (имя проекта - DeltaSearch, расположенный в c: / git / dev / utils / DeltaSearch, где c: / git / dev - корень хранилища).

git add DeltaSearch/* 

добавил слишком много файлов, затем попытался начать сначала

git rm Deltasearch/* -r -f

Весь проект был удален с SSD. Я пробовал:

git reset -HEAD

Это все еще прошло. Также попробовал:

git stash

git stash drop

Еще нет. Боюсь попробовать любые другие команды, если кто-то не знает, можно ли это исправить. Спасибо.

1 Ответ

0 голосов
/ 11 ноября 2018

Ваш контент все еще находится в репо, это то, что делает git add, добавьте контент в репо, но так как вы никогда не совершали очистку индекса, вы удалили единственную связь с правильными путями. Лучшее, что вы можете сделать, это

git fsck --lost-found

посмотрите в своих документах, что он делает, в основном посмотрите в .git/lost-found/other на добавленный вами контент, и, надеюсь, вам будет нетрудно назначить правильные пути для каждого.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...