GIT - ГОЛОВА отсоединена - PullRequest
0 голосов
/ 23 марта 2020

Я новичок в GIT. Я создал виртуальный хост и настроил свой проект локально. Все ветки сайта перечислены, включая происхождение / спринт. Я хотел переключиться на ветку origin/sprint и начать свою работу. (Я не тот, кто создал origin/sprint ветвь.) Поэтому я дал git checkout origin/sprint, и теперь это проверено следующим образом. ((HEAD detached at origin/sprint))

Я также внес некоторые изменения в эту ветку спринта. Но я еще не совершал. Я хочу знать, будет ли это проблемой, если я сделаю коммит, оставаясь как ((HEAD detached at origin/sprint))?

Если фиксация в HEAD отсоединена не является правильным способом, какие шаги я должен выполнить как я сделал некоторые изменения в том отделении ГОЛОВА.

Спасибо.

Ответы [ 2 ]

2 голосов
/ 23 марта 2020

Нет проблем (технически) с подключением к detached HEAD. Вы работаете без ветви, потому что вы попросили git оформить удаленную ветку. Если вы ничего не зафиксировали и предпочитаете создать свою локальную ветку спринта из удаленного спринта, вы можете запустить это:

git checkout -b sprint
git branch --set-upstream-to=origin/sprint

, что должно сделать

0 голосов
/ 23 марта 2020

Я также внес некоторые изменения в эту ветку спринта

Нет, вы этого не сделали. Вы зафиксировали в HEAD, потому что он отсоединен (он указывает не на ветвь, а на коммит).

Какие шаги я должен выполнить, поскольку я внес некоторые изменения в отсоединенный HEAD

Это зависит от того, что вы пытаетесь сделать. Если вы хотите работать с локальной копией ветви origin/sprint, сделайте это: создайте ветку sprint (опционально отслеживая origin/sprint), а затем проверьте ее.

Предполагая, что вы только что завершили изменения поверх origin/sprint, вы можете исправить это с помощью:

git branch sprint
git checkout sprint
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...