Een branch is een aparte ontwikkellijn binnen je repository. Daarmee kun je wijzigingen maken zonder direct de hoofdversie van je project aan te passen. Een pull request gebruik je vervolgens om voor te stellen die wijzigingen samen te voegen.
Dit is een belangrijk onderdeel van samenwerken op GitHub.
Stap 1: Maak een nieuwe branch
Open je repository en klik op de knop waar main staat. Typ nieuwe-functie en kies de optie om een nieuwe branch vanuit main aan te maken.
Je hebt nu een aparte versie van je project waarin je veilig kunt oefenen.
Stap 2: Pas een bestand aan
Open opnieuw het bestand README.md. Voeg een extra regel toe, bijvoorbeeld:
In dit project oefen ik ook met branches en pull requests.
Sla je wijziging op met een nieuwe commit. Controleer daarbij dat je commit op de branch nieuwe-functie terechtkomt.
Stap 3: Maak een pull request
Ga naar het tabblad Pull requests en kies New pull request.
Selecteer main als doelbranch en nieuwe-functie als branch met jouw wijzigingen. Controleer het verschil tussen beide versies en klik op Create pull request.
Geef je verzoek een duidelijke naam en bevestig het aanmaken.
Stap 4: Voeg de wijzigingen samen
Je kunt nu bekijken welke veranderingen je hebt voorgesteld. In een ontwikkelteam kan een collega deze eerst controleren.
Omdat dit je eigen oefenproject is, kun je zelf op Merge pull request klikken. Bevestig de samenvoeging.
Je wijziging staat nu ook in de hoofdbranch.
Met deze oefening heb je de basis van samenwerken op GitHub doorlopen. Wil je ook leren werken met lokale Git-omgevingen en uitgebreidere branching-strategieën? Bekijk dan de Git Fundamentals Training.