Wat is Git?
Git is een versiebeheersysteem waarmee je de geschiedenis van je code kunt bijhouden. Het zorgt ervoor dat je wijzigingen kunt opslaan, terugdraaien en samenwerken met anderen zonder elkaars werk kwijt te raken. Git wordt vaak gebruikt in combinatie met platforms zoals GitHub.
Verschil tussen een branch en een commit
In Git zijn commits en branches twee verschillende, maar samenhangende onderdelen van versiebeheer.
- Commit: een momentopname van je project. Elke commit slaat alle wijzigingen die je op dat moment vastlegt op. Je kunt later altijd terug naar die versie.
- Branch: een vertakking in de ontwikkelgeschiedenis. Op een branch maak je meerdere commits. Branches maken het mogelijk om nieuwe functies of fixes uit te werken zonder de hoofdversie (
main) te verstoren.
Voorbeeld:
- Je begint op
main. - Je maakt een nieuwe branch
John-feature-login. - Op die branch maak je meerdere commits voor de login-functionaliteit.
- Als je klaar bent, merge je de branch terug naar
mainmet eenpull request.