Comment définir la référence HEAD d'une télécommande Git pour qu'elle pointe vers autre chose que "maître"?
Mon projet a pour politique de ne pas utiliser de branche "maître" (toutes les branches doivent avoir des noms significatifs). De plus, le référentiel maître canonique n'est accessible que via ssh: //, sans accès au shell (comme GitHub ou Unfuddle).
Mon problème est que le référentiel distant a toujours une référence HEAD à refs / heads / master, mais j'en ai besoin pour pointer vers une branche différente. Cela pose deux problèmes:
Lors du clonage du repo, là ceci,
avertissement: la tête à distance fait référence à une référence inexistante, impossible de vérifier.
C'est déroutant et peu pratique.
Le navigateur de code basé sur le Web dépend de HEAD comme base pour parcourir l'arborescence. J'ai besoin de HEAD pour pointer vers une branche valide, alors.