Angenommen, ich klicke ein Git-Repository aus dem Pfad /path/to/repo
. Das ursprüngliche Repository wird eine Remote namens "Ursprung" sein. Ich kann Objekte vom Ursprung mit dem Befehl git fetch origin
holen. Dadurch werden alle Objekte vom entfernten Ursprung abgerufen, einschließlich aller erstellten Zweige.Git: Was ist der Unterschied zwischen dem Abrufen von named remote und dem Abrufen von einer URL?
Was ist merkwürdig ist, dass, wenn ich explizit aus dem gleichen Repository mit dem Befehl git fetch /path/to/repo
abrufen, scheint ich alle Commit-Objekte abrufen, aber keine der Zweige.
Warum ist das? Mache ich nicht in beiden Fällen genau dasselbe? Wie kann Git so anders sein?
Eine Regel ** zieht ** aus einer URL, anstatt * fetching * von der URL –