2015-05-31 5 views

ответ

1

Git checkout примет ваше репо, чтобы указать, где находится голова. Его считают безопасным, так как вы не потеряете работу. Вы можете вернуться в нормальное состояние, выполнив git checkout master или.

Но git checkout файл удалит все изменения, внесенные вами в файл, и перенесет файл в состояние последнего фиксации. Таким образом, вы теряете все, что работаете, и не восстанавливаетесь. Так что это считается небезопасным.

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

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