Come creare una richiesta pull su Github: 15 passaggi (con immagini)

Sommario:

Come creare una richiesta pull su Github: 15 passaggi (con immagini)
Come creare una richiesta pull su Github: 15 passaggi (con immagini)

Video: Come creare una richiesta pull su Github: 15 passaggi (con immagini)

Video: Come creare una richiesta pull su Github: 15 passaggi (con immagini)
Video: Come Installare Gratis App Recenti su Vecchio iPad ll 2022 2024, Aprile
Anonim

Prima di effettuare una richiesta pull su Github, dovrai creare il tuo ramo dal ramo principale e assicurarti che sia aggiornato. Dopodiché sei libero di apportare e confermare le modifiche senza influire sul ramo principale. Una volta effettuato un commit, puoi creare la Pull Request su GitHub, quindi unire le modifiche nel ramo principale. Puoi utilizzare sia la riga di comando di Git che l'interfaccia web di Github per eseguire gran parte di questo processo.

Passi

Parte 1 di 3: creazione di un nuovo ramo

Crea una richiesta pull su Github Passaggio 1
Crea una richiesta pull su Github Passaggio 1

Passaggio 1. Apri Git

Se non hai già un programma Git, vai su https://git-scm.com/downloads e scegli un programma di installazione per la piattaforma che stai utilizzando.

Se stai configurando git per la prima volta devi anche clonare o importare/creare un repository prima di contribuire ad esso

Crea una richiesta pull su Github Passaggio 2
Crea una richiesta pull su Github Passaggio 2

Passaggio 2. Passa alla directory dei tuoi progetti

Inserisci "cd" nella riga di comando e premi Invio, dov'è la catena di directory che porta a dove hai clonato o creato la cartella del tuo progetto.

Puoi trascinare e rilasciare la cartella nella finestra di comando di Git per compilare automaticamente il percorso della directory

Crea una richiesta pull su Github Passaggio 3
Crea una richiesta pull su Github Passaggio 3

Passaggio 3. Assicurati che il tuo repository sia aggiornato

Inserisci "git pull origin master" nella riga di comando e premi Invio. Apparirà un messaggio che ti informa che il repository è aggiornato.

Master è il ramo predefinito su un progetto

Crea una richiesta pull su Github Passaggio 4
Crea una richiesta pull su Github Passaggio 4

Passaggio 4. Passare alla pagina del repository github

Apri il tuo browser web e inserisci l'URL github univoco del tuo repository.

Crea una richiesta pull su Github Passaggio 5
Crea una richiesta pull su Github Passaggio 5

Passaggio 5. Fare clic sul menu a discesa "ramo: master"

Si trova nella parte superiore sinistra della pagina e aprirà un elenco di altri rami e una casella di testo.

Crea una richiesta pull su Github Passaggio 6
Crea una richiesta pull su Github Passaggio 6

Passaggio 6. Immettere un nome di ramo e fare clic su "Crea ramo" quando viene visualizzato

Questo creerà un nuovo ramo dal ramo principale usando il nome che hai inserito nella casella di testo.

  • Puoi anche creare un ramo dalla riga di comando. Inserisci "git checkout branch -b" e premi Invio, dove è quello che vuoi che venga chiamato il tuo ramo.
  • Ora puoi usare "git commit" e "git push" per apportare modifiche in sicurezza al tuo ramo senza influire sul progetto principale. Effettuare una richiesta pull consentirà ad altri di rivedere e discutere le modifiche prima di unirle nuovamente nel ramo principale.
Crea una richiesta pull su Github Passaggio 7
Crea una richiesta pull su Github Passaggio 7

Passaggio 7. Conferma le modifiche al tuo nuovo ramo

Fare clic sull'icona Matita per modificare un file nel repository. Una volta apportate le modifiche, inserisci un messaggio di commit e fai clic su "Conferma" dalla finestra sotto l'area di modifica.

  • Puoi anche fare commit dalla riga di comando. Questo è utile quando si apportano modifiche ai file localmente anziché sul sito Web git. Inserisci "git commit -m " nella riga di comando e premi Invio dopo aver apportato modifiche a un file. dovrebbe essere una breve descrizione delle modifiche apportate.
  • Il testo del messaggio di commit può essere qualsiasi cosa, ma qui è richiesto qualcosa.

Parte 2 di 3: fare una richiesta pull

Crea una richiesta pull su Github Passaggio 8
Crea una richiesta pull su Github Passaggio 8

Passaggio 1. Fare clic sulla scheda "Richieste pull"

Si trova lungo la barra dei menu in alto nella pagina del repository.

Una Pull Request è una funzionalità di Git utilizzata per presentare le modifiche apportate su branch indipendenti per la revisione da parte dei collaboratori prima di essere unite nel progetto principale

Crea una richiesta pull su Github Passaggio 9
Crea una richiesta pull su Github Passaggio 9

Passo 2. Seleziona il ramo che hai creato dall'elenco

Questo mostrerà le modifiche apportate rispetto al contenuto originale sul ramo principale.

Crea una richiesta pull su Github Passaggio 10
Crea una richiesta pull su Github Passaggio 10

Passaggio 3. Fare clic su "Crea richiesta pull"

Una volta che sei soddisfatto dello stato delle tue modifiche, questo è il pulsante verde in alto a sinistra, vicino al menu a discesa del ramo.

Crea una richiesta pull su Github Passaggio 11
Crea una richiesta pull su Github Passaggio 11

Passaggio 4. Immettere un nome/descrizione per la richiesta pull

Utilizza questi campi per identificare e descrivere brevemente la modifica che stai apportando agli altri collaboratori.

Crea una richiesta pull su Github Passaggio 12
Crea una richiesta pull su Github Passaggio 12

Passaggio 5. Fare clic su "Crea richiesta pull"

Questo creerà la richiesta pull con il nome e la descrizione inseriti.

Parte 3 di 3: Unione di una richiesta pull

Crea una richiesta pull su Github Passaggio 13
Crea una richiesta pull su Github Passaggio 13

Passaggio 1. Fare clic su "Unisci richiesta pull"

Questo pulsante viene visualizzato in basso a destra una volta che la richiesta pull è stata creata con successo.

Puoi anche usare "git merge " nella riga di comando per eseguire la stessa azione

Crea una richiesta pull su Github Passaggio 14
Crea una richiesta pull su Github Passaggio 14

Passaggio 2. Fare clic su "Conferma unione"

Apparirà una notifica che ti informa che la richiesta pull è stata correttamente unita di nuovo al ramo principale. Poiché il tuo ramo non è più necessario, ti verrà chiesto di eliminarlo.

In caso di conflitti di unione, riceverai una notifica e non potrai procedere con l'unione. Dovrai tornare indietro e eseguire nuovamente il pull dal branch master per aggiornare il tuo branch con eventuali modifiche, quindi creare una nuova richiesta pull

Crea una richiesta pull su Github Passaggio 15
Crea una richiesta pull su Github Passaggio 15

Passaggio 3. Fare clic su "Elimina ramo"

Questo apparirà nella notifica accanto all'icona del ramo viola. L'eliminazione di rami uniti e obsoleti è un buon modo per mantenere un progetto organizzato e facile da gestire.

Suggerimenti

  • Potrebbero verificarsi conflitti di unione se le modifiche sono state inviate al master da quando hai apportato le modifiche sul tuo ramo separato. Dovrai eseguire il pull di tali modifiche dal master al tuo ramo e creare una nuova richiesta di pull per unire con successo.
  • Con la pratica, molti collaboratori del software trovano la riga di comando di Git più efficiente rispetto all'utilizzo di un'interfaccia grafica.

Consigliato: