Com es crea una sol·licitud d'extracció a Github: 15 passos (amb imatges)

Taula de continguts:

Com es crea una sol·licitud d'extracció a Github: 15 passos (amb imatges)
Com es crea una sol·licitud d'extracció a Github: 15 passos (amb imatges)

Vídeo: Com es crea una sol·licitud d'extracció a Github: 15 passos (amb imatges)

Vídeo: Com es crea una sol·licitud d'extracció a Github: 15 passos (amb imatges)
Vídeo: iPhone & iPad optimal einrichten | Tipps, wichtige Einstellungen und mehr 2024, Abril
Anonim

Abans de fer una sol·licitud d'extracció a Github, haureu de crear la vostra pròpia branca de la branca mestra i assegurar-vos que estigui actualitzada. Després, podreu fer i fer canvis sense afectar la branca principal. Un cop feta una confirmació, podeu crear la sol·licitud d'extracció a GitHub i tornar a combinar els canvis a la branca principal. Podeu utilitzar tant la línia d’ordres de Git com la interfície web de Github per realitzar gran part d’aquest procés.

Passos

Part 1 de 3: Creació d'una nova branca

Creeu una sol·licitud d'extracció al pas 1 de Github
Creeu una sol·licitud d'extracció al pas 1 de Github

Pas 1. Obriu Git

Si encara no teniu un programa Git, aneu a https://git-scm.com/downloads i trieu i instal·leu la plataforma que utilitzeu.

Si esteu configurant git per primera vegada, també heu de clonar o importar / crear un dipòsit abans de contribuir-hi

Creeu una sol·licitud d'extracció al pas 2 de Github
Creeu una sol·licitud d'extracció al pas 2 de Github

Pas 2. Aneu al directori de projectes

Introduïu "cd" a la línia d'ordres i premeu ↵ Retorn, on es troba la cadena de directoris que condueix a on heu clonat o creat la carpeta del projecte.

Podeu arrossegar i deixar anar la carpeta a la finestra d'ordres Git per omplir automàticament el camí del directori

Creeu una sol·licitud d'extracció al pas 3 de Github
Creeu una sol·licitud d'extracció al pas 3 de Github

Pas 3. Assegureu-vos que el vostre dipòsit estigui actualitzat

Introduïu "git pull origin master" a la línia d'ordres i premeu ↵ Retorn. Apareixerà un missatge que us informarà que el dipòsit està actualitzat.

Mestre és la branca per defecte d'un projecte

Creeu una sol·licitud d'extracció al pas 4 de Github
Creeu una sol·licitud d'extracció al pas 4 de Github

Pas 4. Aneu a la pàgina del dipòsit de github

Obriu el navegador web i introduïu l'URL github únic del vostre dipòsit.

Creeu una sol·licitud d'extracció al pas 5 de Github
Creeu una sol·licitud d'extracció al pas 5 de Github

Pas 5. Feu clic al menú desplegable "branca: mestre"

Es troba a la part superior esquerra de la pàgina i obrirà una llista d'altres branques i un quadre de text.

Creeu una sol·licitud d'extracció al pas 6 de Github
Creeu una sol·licitud d'extracció al pas 6 de Github

Pas 6. Introduïu un nom de sucursal i feu clic a "Crea sucursal" quan aparegui

Això crearà una nova branca de la branca mestra amb qualsevol nom que hàgiu introduït al quadre de text.

  • També podeu crear una branca des de la línia d'ordres. Introduïu "git checkout branch -b" i premeu ↵ Enter, on voleu que es digui la vostra sucursal.
  • Ara podeu utilitzar "git commit" i "git push" per fer canvis de manera segura a la vostra sucursal sense afectar el projecte principal. Fer una sol·licitud d’extracció permetrà que altres persones revisin i debaten els vostres canvis abans de tornar-los a fusionar a la branca principal.
Creeu una sol·licitud d'extracció al pas 7 de Github
Creeu una sol·licitud d'extracció al pas 7 de Github

Pas 7. Confirmeu els canvis a la vostra nova sucursal

Feu clic a la icona de llapis per editar un fitxer al dipòsit. Un cop fets els canvis, introduïu un missatge de confirmació i feu clic a "Confirma" a la finestra de sota de l'àrea d'edició.

  • També podeu fer confirmacions des de la línia d’ordres. Això és útil quan feu canvis als fitxers de forma local en lloc de fer-ho al lloc web de git. Introduïu "git commit -m" a la línia d'ordres i premeu ↵ Retorn després de fer canvis a un fitxer. ha de ser una breu descripció dels canvis que heu fet.
  • El text del missatge de confirmació pot ser qualsevol cosa, però aquí cal fer alguna cosa.

Part 2 de 3: fer una sol·licitud de tracció

Creeu una sol·licitud d'extracció al pas 8 de Github
Creeu una sol·licitud d'extracció al pas 8 de Github

Pas 1. Feu clic a la pestanya "Extracte de sol·licituds"

Es troba al llarg de la barra de menú superior de la pàgina del dipòsit.

Una sol·licitud d'extracció és una característica Git que s'utilitza per presentar els canvis realitzats en sucursals independents per a la revisió dels col·laboradors abans de combinar-los amb el projecte principal

Creeu una sol·licitud d'extracció al pas 9 de Github
Creeu una sol·licitud d'extracció al pas 9 de Github

Pas 2. Seleccioneu la branca que heu creat a la llista

Es mostraran els canvis que heu fet en comparació amb el contingut original a la branca mestra.

Creeu una sol·licitud d'extracció al pas 10 de Github
Creeu una sol·licitud d'extracció al pas 10 de Github

Pas 3. Feu clic a "Crea una sol·licitud d'extracció"

Un cop esteu satisfet de l'estat dels canvis, aquest és el botó verd que hi ha a la part superior esquerra, al menú desplegable de la branca.

Creeu una sol·licitud d'extracció al pas 11 de Github
Creeu una sol·licitud d'extracció al pas 11 de Github

Pas 4. Introduïu un nom / descripció per a la vostra sol·licitud d'extracció

Utilitzeu aquests camps per identificar i descriure breument el canvi que feu a altres col·laboradors.

Creeu una sol·licitud d'extracció al pas 12 de Github
Creeu una sol·licitud d'extracció al pas 12 de Github

Pas 5. Feu clic a "Crea una sol·licitud d'extracció"

Això crearà la sol·licitud d'extracció amb el nom i la descripció introduïts.

Part 3 de 3: Combinació d'una sol·licitud d'extracció

Creeu una sol·licitud d'extracció al pas 13 de Github
Creeu una sol·licitud d'extracció al pas 13 de Github

Pas 1. Feu clic a "Combina la sol·licitud d'extracció"

Aquest botó apareix a la part inferior dreta un cop s'ha creat correctament la sol·licitud d'extracció.

També podeu utilitzar "git merge" a la línia d'ordres per realitzar la mateixa acció

Creeu una sol·licitud d'extracció al pas 14 de Github
Creeu una sol·licitud d'extracció al pas 14 de Github

Pas 2. Feu clic a "Confirma la combinació"

Apareixerà una notificació que us informarà que la sol·licitud d'extracció s'ha fusionat amb èxit a la branca mestra. Com que la vostra sucursal ja no és necessària, se us demanarà que la suprimiu.

Si teniu algun conflicte de combinació, se us notificarà i no podreu continuar amb la combinació. Haureu de tornar enrere i tornar a treure de la branca mestra per actualitzar la vostra pròpia branca amb qualsevol canvi i, a continuació, crear una nova sol·licitud de tracció

Creeu una sol·licitud d'extracció al pas 15 de Github
Creeu una sol·licitud d'extracció al pas 15 de Github

Pas 3. Feu clic a "Suprimeix sucursal"

Això apareixerà a la notificació al costat de la icona de branca porpra. Eliminar sucursals combinades i obsoletes és una bona manera de mantenir un projecte organitzat i fàcil de gestionar.

Consells

  • Es poden produir conflictes de combinació si s’han empès els canvis a mestre des que heu fet els canvis a la vostra branca independent. Haureu d’extreure aquests canvis de mestre a la vostra pròpia sucursal i crear una nova sol·licitud d’extracció per combinar-vos amb èxit.
  • Amb la pràctica, molts col·laboradors de programari consideren que la línia d’ordres de Git és més eficient que l’ús d’una interfície gràfica.

Recomanat: