Versiebeheer voor iedereen
Git & GitHub zonder programmeren
---
## Welkom!
- Waarom versiebeheer?
- Wat gaan we vandaag doen?
- Wat ga je vooral *niet* nodig hebben: programmeerkennis :)
----
## Probleem: chaos in versies
- mapjes: versie-final-DEF.docx
- versie-final-def-DEF.docx
- welke is nou de laatste?
- samenwerken zonder dat werk verloren gaat
----
## Oplossing: versiebeheer
- overzicht
- controle
- samenwerken
- nooit meer zoekraken
---
Wat is
git?
----
## Git in het kort
- Een systeem dat *alle wijzigingen bewaart*
- Je kunt altijd terug in de tijd
- Je ziet wie wat heeft gedaan
- Je kunt veilig experimenteren
----
## Git is gemaakt voor samenwerking
- meerdere mensen
- zelfde bestand
- zonder elkaar in de weg te zitten
- wijzigingen zijn altijd traceerbaar
---
Wat is
github?
----
## GitHub uitgelegd
- Een online platform om Git-projecten te beheren
- Je bestanden staan veilig online
- Je werkt samen in één centrale plek
- Bedoeld voor code… maar werkt perfect voor tekst!
----
## Waarom GitHub handig is
- versiegeschiedenis zichtbaar
- opmerkingen en feedback op inhoud
- duidelijk overzicht van veranderingen
- ideaal voor teams
---
Niet alleen
voor programmeurs
----
## Voorbeelden zonder code
- Recepten bijhouden
- Handleidingen schrijven
- Webteksten en documentatie
- Projectverslagen
- Redactieprocessen
----
## Waarom dit werkt
- Git slaat *wijzigingen in tekst* op
- Het maakt niet uit welke soort tekst
- Je organiseert beter, met minder fouten
---
Hoe werkt het
in praktijk?
----
## Workflow zonder code
1. Begin met een map met tekstbestanden
2. Git volgt de veranderingen
3. GitHub bewaart ze online
4. Jij ziet steeds wat er verandert
5. Anderen kunnen veilig meewerken
----
## Demo straks
- eenvoudige voorbeelden
- je maakt je eerste eigen repository
- bestanden toevoegen
- wijzigingen volgen
- samenwerken proberen
---
Praktische
oefening
----
## Aan de slag
- Maak een GitHub-account
- Laatste deel workshop: zelf proberen
- Doel: vertrouwen krijgen zonder code
----
## Wat je meeneemt
- Je weet wat Git en GitHub zijn
- Je begrijpt waarom dit tijd bespaart
- Je kunt het toepassen op je eigen werk
- Je hebt een eerste repository gebouwd
---
Vragen?