Wie setze ich die HEAD-Referenz einer Git-Fernbedienung so, dass sie auf etwas anderes als "master" verweist?
Mein Projekt hat die Richtlinie, keinen "Master" -Zweig zu verwenden (alle Zweige müssen aussagekräftige Namen haben). Darüber hinaus ist das kanonische Master-Repository nur über ssh: // ohne Shell-Zugriff zugänglich (wie GitHub oder Unfuddle).
Mein Problem ist, dass das Remote-Repository immer noch einen HEAD-Verweis auf refs / Heads / Master hat, aber ich brauche ihn, um auf einen anderen Zweig zu verweisen. Dies verursacht zwei Probleme:
Beim Klonen des Repos gibt es dies,
Warnung: Remote-HEAD bezieht sich auf eine nicht vorhandene Referenz, die nicht ausgecheckt werden kann.
Das ist verwirrend und unpraktisch.
Der webbasierte Codebrowser hängt von HEAD als Grundlage für das Durchsuchen des Baums ab. Dann muss HEAD auf einen gültigen Zweig verweisen.