Git: Checkout определенный коммит: состояние "оторванная голова"

Я хочу вернуться к определенному коммиту (не к одному файлу; ко всему проекту). Я старался: git checkout 0780033 но потом я получил следующее сообщение:

Вы находитесь в состоянии "отстраненной головы". Вы можете посмотреть вокруг...

И тогда я не в фактической ветви ->, а в ветви ((0780033...). Я хочу "скопировать" проект при этом коммите (0780033), чтобы быть самой новой версией.

2 ответа

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

Вы можете создать новую ветку из вашего конкретного коммита, как объясняет @Mureinik:

$ git checkout -b my_new_branch

И вернитесь в свою ветку с:

$ git checkout previous_branch

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

Вы можете проверить этот коммит в новой ветке и поработать оттуда:

$ git checkout -b my_new_branch
Другие вопросы по тегам