Чтобы получить версию из текущего коммита (HEAD
) как в индекс (область подготовки, что вы собираетесь зафиксировать), так и в рабочее дерево:
git checkout HEAD filename.txt
Обратите внимание, что это не только для "unremoval" - это для того, чтобы вернуть вас к версии из коммита, независимо от того, изменили ли вы ее, изменив одну строку или удалив весь файл.
Кроме того, в случае, если другие находят это, ища немного другой ответ, если вы хотите получить версию из index обратно в дерево работы, вы можете использовать
git checkout filename.txt
Это удобно, когда вам удается все подготовить для коммита, а затем сделать что-то глупое (например, удалить файл) - вы можете спасти себя, восстановившись из индекса.