Vuelva a marcar git HEAD para master branch

Cuando hago git clone ... , la git branch muestra que la twig actual no es master .

Hacer el git checkout master me deja donde quiero. Pero esto es realmente lo que no quiero hacer (ni forzar a todos los demás).

¿Cómo puedo hacer master la twig actual justo después de clonar el repository? Es decir, ¿cómo puedo cambiar HEAD remoto para que cuando alguien clone el repository, ya esté en master?

Estoy alojando mi propio repository, acceso a través de SSH a otra máquina en la networking local.

Desde la página de manual mostrada por 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. 

Así que git clone -b master ... debería hacer lo que quieras.

La solución fue "cambiar manualmente" (editar) el file HEAD en el server, tal como señala @Jefromi en http://sofes.miximages.com/a/8841024/5082463 .