2015-04-05 2 views
1

Упоминается ссылка на origin/HEAD.Ссылка `origin/HEAD` обратно на` origin/master`

Когда я выполняю команду git branch -r, я вижу только эти ветви.

git branch -r 
    origin/master 
    origin/some-other-branch 

Как я могу получить origin/HEAD связаны обратно origin/master

origin/HEAD -> origin/master 
origin/master 
origin/some-other-branch 

ответ

2

Вы можете локально установить его:

git remote set-head origin master 
git remote set-head origin -a 

Но это, как предполагается, должен быть установлен на самой верхней по потоку репо (и в вашем локальном репо при клонировании вверх по репо).
См. "How does origin/HEAD get set?".

Это означает, что он остается локальным параметром для вашего местного репо и не влияет на фактический HEAD восходящего репо (следовательно, опция -a, чтобы получить ее от самого репозитория вверх).

Подробнее на "Change a Git remote HEAD to point to something besides master".

Смежные вопросы