Ändere einen Git Remote HEAD, um auf etwas neben Master zu zeigen

Wie kann ich ein Git-remote-HEAD Verweis auf etwas zeigen neben dem "master"?

Mein Projekt hat einen politischen, nicht um einen "master" - Zweig (alle äste sind aussagekräftige Namen haben). Darüber hinaus ist die kanonische master-repository der Zugriff ist nur via ssh://, ohne shell-Zugang (wie GitHub oder Unfuddle).

Mein problem ist, dass das remote-repository noch einen KOPF hat Verweis auf refs/heads/master, aber ich brauche es, um auf einen anderen Zweig. Dies führt zu zwei Problemen:

  1. Beim clonen der repo, da diese,

    Warnung: die remote-KOPF bezieht sich auf nonexistent ref, unable to checkout.

    Das ist verwirrend und unbequem.

  2. Web-basierte code-browser hängt auf dem KOPF als Grundlage für das surfen im Baum. Ich brauche KOPF auf einen gültigen Zweig, dann.

Kommentar zu dem Problem - Öffnen
Gerade Hinzugefügt eine Möglichkeit für das Protokoll, aber nicht geeignet für Ihren Fall. Kommentarautor: VonC
"Nein-common-ancestor" - trick: interessant. Man könnte es als eine ausführliche Antwort, und wählen Sie es als die offiziellen wenn Sie finden, dass es funktioniert. Kommentarautor: VonC
FWIW, da Sie erwähnt GitHub in der Frage-wenn Sie möchten, ändern Sie die KOPF-ref auf GitHub, gehen Sie einfach auf das repository ist "Admin" anzuzeigen, und ändern Sie die "Default Branch" dropdown egal, in welcher Filiale Sie wollen KOPF zu zeigen. Kommentarautor: Joe
Siehe auch help.github.com/articles/... Kommentarautor: Tino

InformationsquelleAutor der Frage JasonSmith | 2009-09-28

Schreibe einen Kommentar