Merging Versions

πŸ“š Hoofdstuk 27.5: Merging Versions

────────────────────────────────────────────
🌿 Wat is een branch?
────────────────────────────────────────────
Een branch is een aparte werkomgeving binnen je Git-repository.
β†’ Ideaal om parallel te werken aan nieuwe features, fixes, experimenten.

Elke branch heeft zijn eigen versie van de bestanden.
β†’ Je kunt onafhankelijk werken zonder de main branch te beΓ―nvloeden.

────────────────────────────────────────────
πŸ“Œ Veelgebruikte Git-commando's:
────────────────────────────────────────────
Commando | Betekenis
-------------------------------|-----------------------------------------------
git branch | Toon alle branches (actieve branch = met *)
git ls-tree branch-naam | Toon bestandsstructuur van specifieke branch
git checkout branch-naam | Wissel van branch
git merge branch-naam | Voeg aangegeven branch samen in de actieve
| β†’ Resolves verschillen en integreert wijzigingen
main | Vaak de standaardbranch (vroeger: master)