git
versiebeheer¶
git
is een versiebeheersysteem. Het is een programma dat je helpt om de verschillende versies van je code bij te houden. git
is een command-line programma, maar er zijn ook grafische programma’s die je helpen om met git
te werken.
flowchart LR
subgraph GitLab
direction LR
SREP[Server Repository]
end
subgraph Local2
direction TB
LDIR1[directory]
LREP1[repository]
LDIR1 --commit--> LREP1
LREP1 --update--> LDIR1
end
LREP1 --push--> GitLab
GitLab --pull--> LREP1
subgraph Local1
direction TB
LDIR2[directory]
LREP2[repository]
LDIR2 --commit--> LREP2
LREP2 --update--> LDIR2
end
LREP2 --push--> GitLab
GitLab --pull--> LREP2
git
beheert de verschillende versies van je bestanden door ze lokaal op te slaan in een repository
. Een repository
is een map met daarin alle bestanden van je project. Git houdt bij welke bestanden er in de repository
staan en welke veranderingen er zijn gemaakt.
Oefenen
Een zin als:
“Als jij nu even een mergeconflict oplost in je feature-branch voordat je pullt, dan kan ik de laatste commits in develop pushen naar de remote.”
is over een paar weken voor jou heel gewoon maar klinkt wellicht nu nog een beetje vreemd. Het eerste dat je over git moet leren is de terminologie. Maar die leer je pas als je het hebt gebruikt.
- Maak een lijstje van de termen die je niet begrijpt in bovenstaande zin.
- Gebruik de informatie op deze knowledgebase om bovenstaande zin te vertalen naar een zin die je begrijpt.
- Documenteer de geleerde begrippen in je eigen woorden in markdown en voeg deze toe aan je repository.