Wenn du rennst, git branch -r
warum werden die Flammen aufgelistet origin/HEAD
? Zum Beispiel gibt es auf GitHub ein Remote-Repo mit zwei Zweigen: Master und Awesome-Feature. Wenn ich es git clone
nehme und dann in mein neues Verzeichnis gehe und die Zweige aufführe, sehe ich Folgendes:
$ git branch -r
origin/HEAD
origin/master
origin/awesome-feature
Oder in welcher Reihenfolge auch immer (Alpha? Ich fälsche dieses Beispiel, um die Identität eines unschuldigen Repos geheim zu halten). Also, was ist das HEAD
Geschäft? Ist es das, worauf die letzte Person push
beim Schieben HEAD
hingewiesen hat? Wird das nicht immer das sein, was sie herausgebracht haben push
? HEAD
s bewegen sich ... warum kümmert es mich, auf was jemand HEAD
auf einer anderen Maschine zeigt?
Ich habe gerade die Fernverfolgung und so in den Griff bekommen, also ist dies eine anhaltende Verwirrung. Vielen Dank!
BEARBEITEN: Ich hatte den Eindruck, dass dedizierte Remote-Repos (wie GitHub, bei dem niemand diesen Code einschaltet und bearbeitet, sondern nur zieht oder drückt usw.) keinen KOPF hatten und nicht haben sollten, weil es im Grunde genommen einen gab. keine Arbeitskopie. Nicht so?