Как восстановить файлы из индекса - PullRequest
7 голосов
/ 12 марта 2012

Я случайно удаляю файлы. К счастью, я добавил их в индекс. Подскажите, пожалуйста, как восстановить эти файлы в рабочем дереве без коммитов.

1 Ответ

8 голосов
/ 12 марта 2012

git checkout-index восстановит удаленные файлы.Это НЕ изменит содержимое существующих файлов.

Charles упоминает более простое решение, которое также можно использовать для восстановления содержимого файлов, которые существуют в рабочей копии, до их последнего проиндексированного состояния:

git checkout -- the_erased_file

Но этот может молча перезаписать существующий файл , поэтому не допускайте ошибок.
(git checkout-index, по умолчанию, не перезаписывает)

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