Отдельная головка в git рабочем дереве после git тяги - PullRequest
1 голос
/ 04 апреля 2020

Я использую Git 2.6.0 (latest), и я нахожусь в git ветви рабочего дерева. В моей ветке нет локальных изменений, и я хотел бы просто перенести изменения из origin в текущую ветку. Но тяга возвращает отдельную ГОЛОВУ. Может кто-нибудь объяснить мне, что здесь происходит?

$ git pull origin develop
HEAD is detached from 7a5b7d
nothing to commit, working tree clean

Я также пытался сделать git reset --hard безуспешно. Любая помощь очень ценится!

Имейте в виду, что мой текущий каталог - git worktree. Я не могу разрушить состояние этой ветви.

1 Ответ

1 голос
/ 04 апреля 2020

Do a git log --decorate --oneline --graph --all --branches

Вы увидите, где origin/master is (и где находится ваш собственный ГОЛОВНОЙ репо)

Затем вы можете переключиться на master и сбросить его на origin/master если хотите, или объедините origin/master.

Суть в том, что у вас есть, вероятно, отсоединенная ГОЛОВКА перед git pull.

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