Ich möchte einen einzelnen Zweig (nicht alle) eines entfernten Repositorys erfassen und einen lokalen Verfolgungszweig erstellen, der weitere Aktualisierungen dieses entfernten Zweigs verfolgen kann. Die anderen Zweige des entfernten Repositorys sind sehr groß, so dass ich sie nicht abrufen möchte. Wie kann ich das tun?
Ich habe soeben erfahren, dass der abgeholte Zweig verfügbar ist als FETCH_HEAD
nach dem Abholen. Danke!
3 Stimmen
Ein Git-Klon holt sich das gesamte Repository, einschließlich aller Zweige. Sie können flache Kopien erstellen, aber dabei können Sie nur die Anzahl der Revisionen angeben, nicht aber die Zweige.
2 Stimmen
Git clone nimmt nur master. git fetch nimmt alle Zweige
0 Stimmen
"Ein Git-Klon holt das gesamte Repository, einschließlich aller Zweige" - das stimmt nicht unbedingt, wenn Sie genau einen Zweig holen, holt Git alle Repository-Objekte, die Vorfahren des Zweigs sind. Viele andere Zweige bleiben möglicherweise unberücksichtigt. Repositorys mit vielen Zweigen (Tausende) können die Latenzzeit verbessern, indem nur bestimmte Zweige geholt werden.