Git обновляет подмодуль с неименованной веткой

Я довольно долго использовал git, но держался подальше от подмодулей, так как у меня не было веской причины их использовать. Однако недавно я начал проект, в котором явно необходимо использовать эту функцию git.

Однако каждый раз, когда я клонирую весь проект, подмодуль заканчивается веткой без имени. Вот команды, которые я выполняю:

git clone <url to project>
git submodule update --init <submodule>
cd <submodule>; git branch

, и он распечатывает:

* (no branch)
  master

Мне нужно сделать еще

git checkout master

Теперь мой вопрос: это стандартное поведение? Если нет, не могли бы вы помочь мне понять, что я делаю не так?

Спасибо

7
задан Fred 10 August 2011 в 22:00
поделиться