2012-07-20 34 views

risposta

15

Come osservato within the GitHub docs:

Il Fork & Pull Modello permette a chiunque di forchetta un repository esistente e spingere i cambiamenti alla loro forchetta personali senza richiedere l'accesso concesso ai repository di origine. Le modifiche devono quindi essere inserite nel repository di origine dal responsabile del progetto. Questo modello riduce la quantità di attrito per i nuovi contributori ed è popolare con i progetti open source perché consente alle persone di lavorare in modo indipendente senza coordinamento iniziale. [...] Le richieste di pull sono particolarmente utili nel modello pull di Fork & perché forniscono un modo per notificare ai manutentori del progetto le modifiche apportate alla forcella.

+1

Vedere anche ["_Atlasian Blogs - Git Branching and Forking in Enterprise: Why Fork? _"] (Http://blogs.atlassian.com/2013/05/git-branching-and-forking-in-the -enterprise-perché-fork /) –

2

GitHub è costituito da molti repository. Puoi dare un fork a qualsiasi repository e iniziare a sviluppare le tue modifiche su questo. Una volta completate le modifiche, è possibile inviare una richiesta di pull all'autore del repository dal punto in cui è stato effettuato il fork per unire le modifiche al repository principale. Se l'autore del repository rileva le modifiche significative, la richiesta di pull può essere accettata e le modifiche vengono unite.