Если git при комите ругается, что у вас detached HEAD, то пофиксить можно 4-мя командами:
git branch temp
git checkout temp
git branch -f master temp
git checkout master
И, опционально,
git branch -d temp
Что при этом происходит
1. создаем временную ветку с текущего положения HEAD
2. переключаемся на временную ветку
3. сбросить master до позиции в temp
4. переключиться на мастер
5. удалить временную ветку
Тру строри ;)
ReplyDelete