Git-Klon bringt keine Master-Verzweigung

7

Ich habe ein Remote-Repository Ссылка

Dieser Repo hat einen master Zweig, aber er ist hinter zwei anderen Zweigen. Wenn ich ihn kloniere, bekomme ich diesen warning:

  

Warnung: remote HEAD bezieht sich auf nicht vorhandene ref, kann nicht zur Kasse gehen.

Und ich bekomme auch keinen lokalen master Zweig ( git branch zeigt nichts).

Ich kann das Ganze reparieren:

git checkout -b master origin/master

Aber ich habe mich gefragt, warum das passiert? Soll der Master der erweiterte Zweig sein? Oder ist etwas anderes falsch mit meinem Repo?

    
Pablo Fernandez 06.01.2010, 19:20
quelle

3 Antworten

8

1 / Nein, Master ist nicht der am weitesten fortgeschrittene Zweig. Man kann nur in einem anderen Zweig veröffentlichen und dann diesen Zweig löschen ...

2 / Wenn dies der Fall ist, sollten Sie Master als Standardzweig aus dem Admin-Panel des GitHub Repos auswählen, aber das ist nicht immer möglich. Siehe diesen Fehler

  

Für alle anderen, die dieses Problem haben:

     

tekkub hat mir gesagt, wie ich diesen Bug über den freenode #github Kanal umgehen kann.

     
  • Erstellen Sie einen temporären Zweig,
  •   
  • Drücken Sie das zu Ihrem Repo,
  •   
  • Wählen Sie den Standardzweig im Admin-Panel für diesen Repo,
  •   
  • Löschen Sie den Zweig und drücken Sie erneut.
  •   

Arbeitete für uns.

(Die Idee besteht darin, zwei Zweige temporär zu verwenden, um Master als Standard mit dem GUI-Admin-Panel auszuwählen und dann den zusätzlichen Zweig zu löschen)

    
VonC 06.01.2010, 19:26
quelle
11

Wenn Sie nur den Hauptzweig klonen wollen, dann führen Sie diesen Befehl aus:

%Vor%

Hier ist ein Beispiel:

%Vor%     
Greg Franko 26.04.2012 16:19
quelle
1

Wir hatten ein ähnliches Problem mit einem unserer Repositories, aber in unserem Fall zeigte das github-Admin-Panel "Master" als Standardzweig, aber die Checkouts erhielten standardmäßig einen anderen Zweig. Wenn wir den Standard auf einen der anderen Zweige und dann wieder auf "Master" änderten, behob sich unser Problem.

    
Mark Bessey 25.04.2013 20:33
quelle

Tags und Links