Branches¶
Branches worden gebruikt om structuur aan te brengen in een git repository. Deze structuur heb je nodig om parallel te kunnen werken aan je project zonder elkaars werk te overschrijden.
Om je project overzichtelijk te maken is het handig om verschillende branches aan te maken om altijd een werkende versie te hebben op de main of master branch. Daarnaast is het handig om een development branch te hebben. Hierin staat de versie met de nieuwste features.
Als je deze twee branches hebt is het gebruikelijk om vanaf de development branch een feature branch te maken. Op een feature branch werk je aan één functionaliteit van je project. Als je een feature hebt afgerond zorg je altijd eerst dat de feature branch up to date is met de development branch. Om dit te kunnen doen moet je eerst de development branch naar je feature branch mergen. Als dit succesvol is en je feature branch heeft geen merge conflicts meer, dan test je nog een keer of je hele game werkt zoals het zou moeten. Als dat zo is kan je de feature branch naar de development branch mergen.
Hier is een video over het net gebruik van branches.
Branches aanmaken¶
Branches mergen¶
- Eerst verander je de branch waar je op aan het werken ben naar de branch waar je naartoe wilt mergen.
- Kies een van de opties hieronder en volg die stappen.
Note
Als je een lokale branch merge zorg dan dat die branch up to date is. Als je niet zeker ben of je lokale branch up to date is gebruik dan altijd de versie die op de origin staat. Dat zijn alle branches met de naam origin/*.