2015-09-10 3 views
1

Когда я делаю git clone ..., тогда git branch показывает текущую отрасль: master.Повторная точка git HEAD для управления ответвлением

Выполнение git checkout master оставляет меня там, где я хочу. Но это на самом деле то, что я не хочу делать (и не заставляю всех остальных делать).

Как я могу сделать master текущей веткой сразу после того, как я клонировал репозиторий? То есть, как я могу изменить удаленный HEAD, чтобы, когда кто-то клонировал репо, он уже находится на хозяине?

У меня есть собственное репо, доступ через SSH к другой машине в локальной сети.

+0

Вы клонируете от Github? Если да, то какова первая ветвь, которую вы видите при переходе на страницу репо? – TheGeorgeous

+1

Когда вы говорите, что не хотите делать «git checkout master», вы имеете в виду, что вы не хотите делать это как дополнительный шаг? – Jeremy

+0

@Jeremy, вы пошли именно к нему, не могли бы вы направить меня к решению? – KcFnMi

ответ

1

На странице человека, отображаемого git help clone:

--branch <name>, -b <name> 
     Instead of pointing the newly created HEAD to the branch pointed to by 
     the cloned repository’s HEAD, point to <name> branch instead. In a 
     non-bare repository, this is the branch that will be checked out. 
     --branch can also take tags and detaches the HEAD at that commit in the 
     resulting repository. 

Так git clone -b master ... должны делать то, что вы хотите.

+0

На самом деле, я хотел бы пойти с по умолчанию 'git clone'. Но, чтобы позволить мне оставить меня в мастер, что-то нужно скорректировать (исправить). Как выполнить расстановку? – KcFnMi

+0

Как указано в цитированном тексте, по умолчанию (т. Е. Без явного варианта -b) HEAD вашего локального клона будет полностью зависеть от HEAD репо, который вы клонируете. Если вы не можете контролировать HEAD удаленного репо, вы просто _cannot_ контролируете результат для своего локального клона, не используя '-b'. – Jeremy

+0

Да, я понимаю. Я могу контролировать HEAD удаленного репо (он мой), но не знаю, какие действия должны быть выполнены :(Могу ли я попросить вашу помощь по этому подходу? – KcFnMi

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