2012-07-20 10 views

Antwort

15

Wie bereits erwähnt within the GitHub docs:

Die Gabel & Pull Modell jeder Gabel ein vorhandenes Repository lässt und drücken Änderungen ihrer persönlichen Gabel ohne Zugang erforderlich zu dem Quell-Repository gewährt werden. Die Änderungen müssen dann vom Projektbetreuer in das Quell-Repository übernommen werden. Dieses Modell verringert die Reibungspunkte für neue Mitwirkende und ist bei Open-Source-Projekten beliebt, da es den Leuten ermöglicht, unabhängig und ohne vorherige Koordination zu arbeiten. [...] Pull-Requests sind besonders nützlich im Fork & Pull-Modell, da sie eine Möglichkeit bieten, Projektbetreuer über Änderungen in Ihrem Fork zu informieren.

+1

auch [ "_Atlassian Blogs - Git Branching und im Enterprise Forking: Warum Fork _?"] (Siehe http://blogs.atlassian.com/2013/05/git-branching-and-forking-in-the -enterprise-why-fork /) –

2

GitHub besteht aus vielen Repositories. Sie können ein beliebiges Repository abzweigen und damit beginnen, Ihre Änderungen zu entwickeln. Wenn Sie mit Ihren Änderungen fertig sind, können Sie die Pull-Anforderung an den Autor des Repositorys senden, von wo aus Sie die Änderungen an das Haupt-Repository verschmelzen. Wenn der Repository-Autor Ihre Änderungen als signifikant erkennt, kann die Pull-Anforderung akzeptiert und Ihre Änderungen werden zusammengeführt.