2017-05-14 7 views
2

Ich bin jetzt auf einem Zweig der BLVC/caffe arbeiten: diegit - Wie man einen Zweig von einem bestimmten Zweig ziehen

https://github.com/yosinski/caffe.git 

Nun ist, wenn ich eine Funktion hinzugefügt werden soll, die aus einer Pull-Anforderung ist von ursprünglicher Niederlassung:

https://github.com/BVLC/caffe/pull/2935 

Wie kann ich diese Eigenschaft meinem Arbeitsprojekt hinzufügen.

Muss ich die Original-Repos zuerst ziehen, bevor ich diesen PR nehme?

Antwort

1

Fügen Sie einen neuen Remote (z. B. bvlc) mit dem URI des ursprünglichen Repositorys in Ihr Arbeitsrepository ein (überspringen Sie es, falls bereits geschehen). Jetzt

$ git remote -v  # check if remote already added or not 

$ git remote add bvlc <original-repo-uri>   # 'bvlc' indicates original repository 
# e.g. git remote add bvlc https://github.com/rmanor/accuracies.git 

, Fügen Sie die Funktion in Ihr Arbeitsprojekt durch einfaches Ziehen an den PR-Zweig (Zweig, aus dem die Pull-Anforderung erstellt wird) in Ihrem lokales Repository.

$ git pull bvlc <pr-branch-name> 
# e.g. git pull bvlc accuracies 

Aktualisieren Sie die Fernbedienung Ihres Arbeitsrepositorys.

$ git push origin HEAD 
+0

Hi was, wenn das ursprüngliche Repo die PR nicht genehmigte? – pwan

+0

Und in meinem Fall, was ist "" – pwan

+0

in meinem Fall, das Repo, das ich bekommen möchte, ist https://github.com/rmanor/accuracies – pwan

Verwandte Themen