Ich bin neu bei Github und ich habe eine Frage, die ich versucht habe, eine Antwort zu finden.
Angenommen, ich habe drei Repositories, Origin, Repo1 (mein Repo - gespalten von Origin), Repo2 (Repo2 meines Kollegen, gespalten von Origin).
Wir arbeiten an unseren eigenen Repos und machen dann Pull-Requests zum Ursprung.
Wie fange ich an, von einem entfernten Zweig zu arbeiten, Github
Wie kann ich den Repo2/branch1 meines Kollegen in meinen lokalen Repo klonen? Wenn ich git pull verwende, führt es meine lokale Verzweigung in repo2/branch1 zusammen. Was ich will, ist eine neue Filiale in meinem lokalen Repo zu erstellen, die genau und nur was in Repo2/Branch1 enthält. Gibt es einen Befehl, das zu tun?
Was ich jetzt jedes Mal machen muss, wenn ich etwas Ähnliches machen möchte, ist "CLONE" das ganze Repo2 was zeitraubend und problematisch ist.
Vielen Dank.
UPDATE ANTWORT
git fetch repo2
git checkout -b repo2_branch1 repo2/branch1
wird Remote-Spur branch1 von repo2 auf meinem lokalen Rechner als Zweig genannt repo2_branch1.
Mögliches Duplikat von [So ziehen Sie den entfernten Zweig aus dem Repo anderer Personen] (http://stackoverflow.com/questions/5884784/how-to-pull-remote-branch-from-seomebody-elses-repo) – Shiva