Frage

Ich versuche, einen anderen Zweig eines GitHub Projekt zu verfolgen. Das Projekt ist restful_authentication:

http://github.com/technoweenie/restful-authentication

Doch was ich möchte wirklich klonen ist der modulare Zweig:

http://github.com/technoweenie/restful-authentication/tree/modular

fand ich diese Anleitung:

http://github.com/guides/showing-and-tracking -remote-Filialen

und versucht, ein paar Befehle wie:

git checkout --track -b lmod http://github.com/technoweenie/restful-authentication/tree/modular

und

git checkout --track -b lmod git://github.com/technoweenie/restful-authentication.git/modular

, aber ich erhalte den folgenden Fehler:

fatal: git checkout: updating paths is incompatible with switching branches

Alle Gedanken auf dem richtigen Weg, dies zu tun?

Danke

War es hilfreich?

Lösung

Sie können nicht nur einen Zweig klonen, haben Sie die volle Repository zu klonen:

git clone git://github.com/technoweenie/restful-authentication.git

Dann können Sie eine Tracking-Niederlassung in Ihrem lokalen Repository verwenden:

cd restful-authentication
git checkout --track -b lmod origin/modular

Beachten Sie, dass nach dem Klonen, git hat eine „remote“ mit dem Namen „Ursprung“ für die Remote-Repository und „Herkunft / modular“ aufgebaut identifiziert den „modular“ Zweig des „Ursprung“ remote.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top