In deze workshop leer je om met de terminal een feature/branch die klaar is samen te voegen met main. Een merge van een feature-branch met main wordt als lastig ervaren, maar kan met de juiste volgorde vrij simpel worden uitgevoerd. Volgorde is daarbij wel essentieel. Dit proces moet een paar keer geoefend worden voordat je het jezelf eigen kan maken.
De feature/mycoolnewfeature is local en remote aanwezig, maar is nog niet samengevoegd met de branch main. Dat is wat we nu gaan doen.
Controleer in de terminal in welke branch je jezelf bevindt.
git status
Ga in de terminal met checkout naar de main-branch.
git checkout main
Haal met behulp van pull de laatste versie van main (remote) binnen naar jouw local GIt.
git pull origin main
Voeg (local) met merge de branch feature/mycoolnewfeature samen met main.
git merge feature/mycoolnewfeature
Als laatste stap willen de branch main (remote) op de hoogte brengen van de veranderingen. Doe push naar main om dat van local naar remote te pushen, daarna zijn local en remote gelijk.
git push origin main
Controleer of de merge is gelukt door de main (remote) te bekijken. En, is het gelukt?
Congrats! Je hebt zojuist een feature-branch merge met main uitgevoerd.
Vergeet niet dat eventuele andere studenten/collegas/collaborators de nieuwe main nog moeten pullen om de laatste versie te krijgen!
