Hoe maak je een Pull Request op Github: 15 stappen (met afbeeldingen)

Inhoudsopgave:

Hoe maak je een Pull Request op Github: 15 stappen (met afbeeldingen)
Hoe maak je een Pull Request op Github: 15 stappen (met afbeeldingen)

Video: Hoe maak je een Pull Request op Github: 15 stappen (met afbeeldingen)

Video: Hoe maak je een Pull Request op Github: 15 stappen (met afbeeldingen)
Video: How to Download Apps on Old iPad (iPad Mini / iPad 1, 2, 3, 4 / iPad Air) 2024, April
Anonim

Voordat je een pull-verzoek doet op Github, moet je je eigen branch van de master branch maken en ervoor zorgen dat deze up-to-date is. Daarna bent u vrij om wijzigingen aan te brengen en vast te leggen zonder de hoofdbranch te beïnvloeden. Zodra een commit is gemaakt, kun je het Pull Request op GitHub maken en vervolgens je wijzigingen weer mergen in de hoofdbranch. U kunt zowel de Git-opdrachtregel als de Github-webinterface gebruiken om een groot deel van dit proces uit te voeren.

Stappen

Deel 1 van 3: Een nieuwe tak maken

Maak een Pull Request op Github Stap 1
Maak een Pull Request op Github Stap 1

Stap 1. Open Git

Als je nog geen Git-programma hebt, ga dan naar https://git-scm.com/downloads en kies en installatieprogramma voor het platform dat je gebruikt.

Als je git voor de eerste keer instelt, moet je ook een repository klonen of importeren/maken voordat je eraan bijdraagt

Maak een Pull Request op Github Stap 2
Maak een Pull Request op Github Stap 2

Stap 2. Navigeer naar uw projectenmap

Voer "cd" in de opdrachtregel in en druk op ↵ Enter, waar is de directoryketen die leidt naar waar je je projectmap hebt gekloond of gemaakt.

U kunt de map slepen en neerzetten in het Git-opdrachtvenster om automatisch het mappad in te vullen

Maak een Pull Request op Github Stap 3
Maak een Pull Request op Github Stap 3

Stap 3. Zorg ervoor dat uw repository up-to-date is

Voer "git pull origin master" in de opdrachtregel in en druk op ↵ Enter. Er verschijnt een bericht om u te laten weten dat de repository up-to-date is.

Master is de standaardbranch op een project

Maak een Pull Request op Github Stap 4
Maak een Pull Request op Github Stap 4

Stap 4. Navigeer naar de github-repositorypagina

Open uw webbrowser en voer de unieke github-URL van uw repository in.

Maak een Pull Request op Github Stap 5
Maak een Pull Request op Github Stap 5

Stap 5. Klik op de vervolgkeuzelijst "branch:master"

Deze bevindt zich in de linkerbovenhoek van de pagina en opent een lijst met andere vestigingen en een tekstvak.

Maak een Pull Request op Github Stap 6
Maak een Pull Request op Github Stap 6

Stap 6. Voer een filiaalnaam in en klik op "Vertakking maken" wanneer het verschijnt

Dit zal een nieuwe branch van de master branch maken met de naam die je in het tekstvak hebt ingevoerd.

  • U kunt ook een vertakking maken vanaf de opdrachtregel. Voer "git checkout branch -b" in en druk op ↵ Enter, waar je wilt dat je branch wordt genoemd.
  • Je kunt nu "git commit" en "git push" gebruiken om veilig wijzigingen aan te brengen in je branch zonder het hoofdproject te beïnvloeden. Door een pull-verzoek te doen, kunnen anderen uw wijzigingen bekijken en bespreken voordat ze weer in de hoofdbranch worden samengevoegd.
Maak een Pull Request op Github Stap 7
Maak een Pull Request op Github Stap 7

Stap 7. Voer wijzigingen door in uw nieuwe branch

Klik op het potloodpictogram om een bestand in de repository te bewerken. Nadat de bewerkingen zijn gemaakt, voert u een vastleggingsbericht in en klikt u op "Bevestigen" in het venster onder het bewerkingsgebied.

  • U kunt ook commits maken vanaf de opdrachtregel. Dit is handig bij het lokaal wijzigen van bestanden in plaats van op de git-website. Voer “git commit -m” in op de opdrachtregel en druk op ↵ Enter na het aanbrengen van wijzigingen in een bestand. moet een korte beschrijving zijn van de wijzigingen die u hebt aangebracht.
  • De tekst van een vast bericht kan van alles zijn, maar hier is iets vereist.

Deel 2 van 3: Een pull-verzoek indienen

Maak een Pull Request op Github Stap 8
Maak een Pull Request op Github Stap 8

Stap 1. Klik op het tabblad "Pull-verzoeken"

Deze bevindt zich langs de bovenste menubalk op uw repository-pagina.

Een Pull Request is een Git-functie die wordt gebruikt om wijzigingen die zijn aangebracht op onafhankelijke branches te presenteren voor beoordeling door medewerkers voordat ze worden samengevoegd met het hoofdproject

Maak een Pull Request op Github Stap 9
Maak een Pull Request op Github Stap 9

Stap 2. Selecteer het filiaal dat u hebt gemaakt in de lijst

Dit toont de wijzigingen die je hebt gemaakt in vergelijking met de originele inhoud op de master branch.

Maak een Pull Request op Github Stap 10
Maak een Pull Request op Github Stap 10

Stap 3. Klik op "Create Pull Request"

Zodra u tevreden bent met de status van uw wijzigingen, is dit de groene knop in de linkerbovenhoek, bij de vervolgkeuzelijst voor vertakkingen.

Maak een Pull Request op Github Stap 11
Maak een Pull Request op Github Stap 11

Stap 4. Voer een naam/beschrijving in voor uw pull-verzoek

Gebruik deze velden om de wijziging die u aanbrengt voor andere bijdragers te identificeren en kort te beschrijven.

Maak een Pull Request op Github Stap 12
Maak een Pull Request op Github Stap 12

Stap 5. Klik op "Create Pull Request"

Hiermee wordt het pull-verzoek gemaakt met de ingevoerde naam en beschrijving.

Deel 3 van 3: Een pull-verzoek samenvoegen

Maak een Pull Request op Github Stap 13
Maak een Pull Request op Github Stap 13

Stap 1. Klik op "Pullaanvraag samenvoegen"

Deze knop verschijnt rechtsonder zodra het pull-verzoek is aangemaakt.

U kunt ook "git merge " in de opdrachtregel gebruiken om dezelfde actie uit te voeren

Maak een Pull Request op Github Stap 14
Maak een Pull Request op Github Stap 14

Stap 2. Klik op "Samenvoeging bevestigen"

Er zal een melding verschijnen die je informeert dat het pull-verzoek met succes weer in de master-branch is samengevoegd. Aangezien uw filiaal niet langer nodig is, wordt u gevraagd deze te verwijderen.

Als u samenvoegconflicten heeft, wordt u hiervan op de hoogte gesteld en kunt u niet doorgaan met het samenvoegen. Je zult terug moeten gaan en de master branch opnieuw moeten ophalen om je eigen branch up-to-date te maken met eventuele wijzigingen, en dan een nieuw pull-verzoek maken

Maak een Pull Request op Github Stap 15
Maak een Pull Request op Github Stap 15

Stap 3. Klik op "Verwijder filiaal"

Dit verschijnt in de melding naast het paarse filiaalpictogram. Het verwijderen van samengevoegde en verouderde branches is een goede manier om een project georganiseerd en gemakkelijk te beheren te houden.

Tips

  • Er kunnen samenvoegconflicten optreden als wijzigingen naar de master zijn gepusht sinds u uw wijzigingen op uw afzonderlijke vertakking hebt aangebracht. Je zult die wijzigingen van de master naar je eigen branch moeten trekken en een nieuw pull-verzoek moeten maken om succesvol te kunnen mergen.
  • Met wat oefening vinden veel softwaremedewerkers dat de Git-opdrachtregel efficiënter is dan het gebruik van een grafische interface.

Aanbevolen: