2013-04-26 3 views
0

Итак, у меня клонированное репо на производственном сервере. Я случайно удалил файл с производственного сервера, и я подумал, что «git pull» восстановит этот файл, т. Е. Скопирует последнюю версию репо. Теперь я вижу, что это не так, поэтому мне интересно, как я могу вернуть этот единственный файл в нужное место?Как восстановить только один файл для клонирования git repo?

ответ

0

О, это легко!

мерзавец фотографии [путь/к/файлу]

=)

2

Используйте git status. Это покажет вам почти все, что вы можете сделать с вашими измененными/новыми/удаленными файлами.

Если вы удалили файл, он скажет вам, как именно вы можете использовать git checkout для его восстановления.

0

Вы можете использовать git reset --hard, чтобы отменить все сделанные изменения. Во-первых, всегда стоит отметить, что git reset --hard является потенциально опасной командой, так как она отбрасывает все ваши незафиксированные изменения. В целях безопасности вы всегда должны убедиться, что выход git status чист (т.е. пуст) перед его использованием.

Смежные вопросы