2017-06-21 15 views

Antwort

4

git pull: Dieser Befehl wird die Änderungen in einem Remote-Repository in Ihre aktuelle Zweigstelle übernehmen. Es wird einfach die anderen Änderungen auf Ihre aktuelle Zweigstelle anwenden.

git request-pull: Dieser Befehl sendet eine Anforderung an die Betreuer eines anderen Repositorys, um die vorgenommenen Änderungen zu übernehmen. Sie bitten einfach andere Repository-Betreuer, Ihre Änderungen zu übernehmen.

Sie können ähnliche Fragen von diesem Link finden. git-pull-vs-pull-request

Weitere Informationen finden Sie im Git-Handbuch.

Git Pull

Git Request Pull

2

Wenn Sie git pull verwenden, ziehen Sie die Änderungen aus dem Remote-Repository in Ihre.

Wenn Sie einen -Pull-Request an ein anderes Repository senden, fragen Sie ihre Betreuer, um die Änderungen in ihre ziehen (man mehr oder weniger sie bitten, ein git pull aus Ihrem Repository zu verwenden).

Wenn Sie der Betreuer dieses Repositorys sind, scheint es, Sie machen es ein bisschen schwieriger, indem Sie vorgeben, Sie spielen zwei Rollen in diesem Workflow. Sie können auch Ihren Entwicklungszweig lokal in Ihren Master-Zweig einbinden und diesen Master-Zweig direkt in Ihr GitHub-Repository verschieben.

(Als Seite beachten, wenn Sie Git neu sind, würde ich vorschlagen, git fetch und anschließend git statt git pull verschmelzen. git pull effektiv git fetch von git merge gefolgt ist, aber sie separat gibt Ihnen besser zu machen Kontrolle über mögliche Konflikte.)

Verwandte Themen