Ma cosa succede se fai qualcosa di interessante in un progetto e vuoi apportare modifiche a un progetto quando non hai il privilegio di farlo? Bene, è qui che arriva la richiesta di pull. La richiesta di GitHub Pull è un modo per contribuire a un progetto su GitHub anche quando non hai privilegi per apportare modifiche al progetto. Tutto quello che devi fare è solo forconare il progetto, clonare il progetto biforcuto sul tuo computer, apportare modifiche, spingere le modifiche al repository biforcuto e fare una richiesta di pull al repository di progetto originale. Se al proprietario piacciono le modifiche che hai apportato, può unire il progetto originale. Altrimenti, sarà in grado di rimuovere la tua richiesta in qualsiasi momento. Una caratteristica molto bella.
In questo articolo, ti mostrerò come fare una richiesta di pull in github. Quindi iniziamo.
Repository Github di bitching:
Per forconare un repository GitHub, vai al repository GitHub (che non possiedi o hai il permesso di modificare) pagina che si desidera contribuire e fare clic su Forchetta come contrassegnato nello screenshot seguente.
Il repository viene biforcuto come puoi vedere nello screenshot qui sotto.
Una volta biforcuto il repository, dovrebbe apparire con il tuo nome utente come puoi vedere nello screenshot qui sotto. Questa è una copia del repository originale che hai biforcuto.
Cloning Github Repository:
Ora che il repository GitHub è biforcuto, puoi apportare eventuali modifiche che desideri qui. Quindi, clonelo.
Per clonare il repository GitHub, fare clic su Cono o download e copiare l'URL del repository.
Quindi, usa clone git comanda di clonare il repository sul tuo computer.
$ git clone https: // github.com/dev-shovon/toc-generator-plugin.idiota
Il repository GitHub dovrebbe essere clonato.
Apportare modifiche al repository biforcuto:
Il repository che ho sformato contiene 3 file. Demo.html, Readme.MD, TOC_PLUGIN.js. Farò una semplice modifica a Demo.html e spingere la modifica a GitHub in questa sezione.
Questo è contenuto il Demo.html file.
Questo è quello che ottengo quando gestisco il Demo.html File nel browser. Ora, cambiamo le intestazioni del tavolo (TOC) verde.
Ho aggiunto un po 'di CSS nel Demo.html Per rendere verdi le intestazioni TOC.
Come puoi vedere, le intestazioni TOC sono verdi.
Ora, commetterò le modifiche e lo spingerò nel repository github biforcuto.
Innanzitutto, vai al tuo repository Git clonato come segue:
$ CD TOC-GENERATOR-PLUGIN/
Ora, mette in scena i cambiamenti come segue:
$ git aggiungi -a
Ora, fai un nuovo commit come segue:
$ git commit -m 'ha cambiato il colore dell'intestazione TOC in verde'
Ora, spingi le modifiche al repository Github biforcuto con il seguente comando:
$ git Push Origin Master
Potrebbe essere necessario fornire i dettagli di accesso del tuo account GitHub. Una volta che lo fai, le modifiche dovrebbero essere caricate su GitHub.
Come puoi vedere, il Demo.html Il file viene aggiornato su GitHub.
Creazione di una richiesta di pull:
Ora, per creare una richiesta pull, fare clic su Nuova richiesta di pull pulsante come contrassegnato nello screenshot in basso.
Ora, assicurati che il repository di base, il ramo di base e le informazioni del repository biforcute siano impostate correttamente. Una volta che hai finito, fai clic su Crea richiesta pull come contrassegnato nello screenshot seguente.
Digita i tuoi commenti su questa richiesta pull in modo che il team di sviluppo sappia cosa stai cercando di fare. Una volta che hai finito, fai clic su Crea richiesta pull come contrassegnato nello screenshot seguente.
La richiesta pull dovrebbe essere creata come puoi vedere nello screenshot qui sotto.
Ora, il proprietario del repository GitHub originale vedrà una nuova richiesta pull.
Se il proprietario desidera unire le modifiche al progetto originale, può farlo. Per unire le modifiche, dovrebbe fare clic su Unisci la richiesta di pull.
Quindi, conferma la richiesta di unione facendo clic su Conferma unione.
Una volta che il proprietario conferma la richiesta di unione, le modifiche devono essere unite al repository GitHub originale.
Come puoi vedere, il Demo.html Il file viene aggiornato nel repository originale.
Quindi, è così che fai una richiesta di pull in github. Grazie per aver letto questo articolo.