|
|||||||
Как исправить HEAD detached from
Время создания: 11.12.2016 22:36
Текстовые метки: HEAD, push
Раздел: root - git
Запись: xintrea/mytetra_db_armagedec/master/base/1481488564l16s6w3bgv/text.html на raw.githubusercontent.com
|
|||||||
|
|||||||
При работе с Git может возникнуть такая ситуация: команда git push не заливает изменения на сервер, а команда git status показывает: $ git status HEAD detached from 87dc87b Это может означать, что вы делали какую-то навигацию по истории коммитов, и неправильно вернулись к последнему коммиту. Исправить эту проблему можно 4-мя командами: git branch temp И, опционально, git branch -d temp Что при этом происходит: 1. создаем временную ветку с текущего положения HEAD Еще один вариант, короткий git checkout имяВеткиГдеВыНаходитесь - эта команда переключит проект в последний коммит текущей ветки. Точнее, в состоянии detached head, проект не находится ни в какой ветке. git checkout branchname просто переключит проект на последний коммит той ветки, которая указана. Это значит, что до появления ошибки нужно знать, в какой ветке ты находишься. Для того чтобы посмотреть, где находился, можно воспользовтьася командой: git reflog Самый правильный вариант git checkout HEAD@{1} |
|||||||
Так же в этом разделе:
|
|||||||
|
|||||||
|