De vorige keer was het me eindelijk gelukt om mijn ontwikkelomgeving op te zetten. Ik dacht dat ik nu even kon ontspannen.
Boy, wat zat ik ernaast.
Deze keer stond ik oog in oog met Git — een angstaanjagend beest dat me bijna brak.
Ik had geen idee dat dit de metgezel zou worden die me voor altijd zou volgen op mijn programmeerreis.

…Maar voordat we erin duiken: kijk hier even naar — dit is de app die ik heb gebouwd. Helemaal vanaf nul. Ik had geen enkele kennis, en tóch is het gelukt. En ik wil graag met je delen hoe ik hier gekomen ben!
VSCode? React? Wat is dat allemaal?
Voordat we in de Git-hel duiken, eerst even wat helderheid.
Denk je nu: “Huh? Waarom gaat het ineens over VSCode en React?”
Geen zorgen, ik leg het je uit:
- VSCode (Visual Studio Code) → Zie het als je digitale werkbank. Hier schrijf, bewerk en draai je je code.
- React → Een tool om webapps mee te bouwen. Mijn To-Do List app? React is de motor erachter.
- Git → Denk aan een ‘opslaan-knop deluxe’ voor je code. Het houdt bij wat je verandert, laat je teruggaan in de tijd, en maakt samenwerken en backup supermakkelijk.
Eigenlijk is het een soort tijdreisspreukenboek voor developers.
"Oh, dus Git maakt alles veiliger en overzichtelijker?"
Dat dacht ik dus ook — vlak voordat ik afdaalde in de diepste krater van de programmeerhel.
Git? Versiebeheer? Heb ik dat echt nodig?
"Installeer Git," zeiden ze.
Elke tutorial, elke blogpost stond erop. Maar ik twijfelde.
"Waarom? Ik werk toch alleen. Heb ik echt versiebeheer nodig?"
Toen begreep ik het nog niet. En o, wat heb ik die onwetendheid later beklaagd.
Laat me één ding alvast duidelijk maken aan mijn toekomstige zelf:
"Als je Git niet installeert, kun je je fouten niet ongedaan maken. En je gaat LEIDEN."
Git is eigenlijk een superkrachtige Ctrl+Z: je kunt fouten terugdraaien, bestanden herstellen, verschillende versies beheren — én jezelf redden als alles crasht.
Git installeren: Welkom in mijn persoonlijke hel
Gewapend met deze wijsheid begon ik Git te installeren.
- Ga naar de officiële Git-site (en verlies 10 minuten aan het twijfelen welk linkje ik moet klikken)
- Download en open de installer (klik hersenloos op "Next", "Next", "Next")
- Installatie voltooid! (Maar… natuurlijk is er nog niks gestart)
Tot zover alles prima.
En toen begon de nachtmerrie.
Ik probeerde mijn eerste Git-commando:
bashコピーする編集するgit init
En toen kreeg ik dit:
"The term 'git' is not recognized as the name of a cmdlet, function, script file, or operable program."
Wát?!
Ik staarde naar het scherm. “Jij bent toch AI? Kun je dit niet gewoon fixen voor me?”
Geen reactie. Git ontkende zijn eigen bestaan.
Git niet herkend? De Windows-val
Paniek. Ik had Git toch geïnstalleerd? Waarom werkte het niet?!
Na wat research ontdekte ik: Windows herkent Git niet automatisch.
Je moet handmatig iets instellen dat "environment variable" heet.
…Tuurlijk. Klinkt super gebruiksvriendelijk.
Ik hoopte op een rustige groene weide, maar kreeg een technisch mijnenveld.
Dit moest ik doen:
- Open het Startmenu
- Zoek op "Omgevingsvariabelen"
- Klik op "Systeemomgevingsvariabelen bewerken"
- Zoek naar "Path"
- Voeg daar handmatig de Git-installatielocatie toe
Na al die stappen… werkte Git eindelijk.
Repository maken! Maar natuurlijk: méér fouten...
"Eindelijk! Git werkt!", dacht ik.
bashコピーする編集するgit init
BOOM — "Initialized empty Git repository."
YES! Ik heb het voor elkaar!
Maar toen…
bashコピーする編集するgit add .
Scherm vol waarschuwingen:
"LF will be replaced by CRLF."
…Wat is in vredesnaam LF? En wat is CRLF?!
Blijkbaar gaan Windows en Mac anders om met regelafbrekingen.
Wist ik veel.
Gelukkig bleek het gewoon een waarschuwing te zijn. Dus ik deed wat elke beginner zou doen:
Ik negeerde het volledig, sloot mijn terminal… en deed alsof er niets gebeurd was。
.gitignore: Nog meer pijn
Daarna moest ik een .gitignore
-bestand maken. Hiermee sluit je onnodige bestanden uit, zoals node_modules/
en .env
.
Vol vertrouwen typte ik in de terminal:
bashコピーする編集するnode_modules/
.env
Git reageerde met:
"The term 'node_modules/' is not recognized as the name of a cmdlet."
Huh?
Oh… ik had de regels rechtstreeks in de terminal getypt.
Zoals een idioot.
Les geleerd: .gitignore
is een bestand, géén commando.
Eindbaas: Git’s identiteitscrisis
Met .gitignore
op zijn plek was ik klaar voor de laatste stap:
bashコピーする編集するgit commit -m "Initial commit"
Maar… natuurlijk, weer een foutmelding:
"Author identity unknown."
Git wilde weten wie er aan het committen was.
Prima. Dan stel ik mijn naam en e-mail maar in:
bashコピーする編集するgit config --global user.name "C.River"
git config --global user.email "ika.com0508@gmail.com"
Nog een keer proberen:
bashコピーする編集するgit commit -m "Initial commit"
En eindelijk…
"[master (root-commit)] Initial commit"
HET IS GELUKT.
Ik zakte achterover — gesloopt, maar overwinnend.
"Ik… ik ben misschien wel een genie!"
●Next
●Mijn Website
Bekijk de homepage die ik bouwde met mijn 1000 uur ervaring in appontwikkeling!
Het lijkt misschien een game, maar dit is eigenlijk een homepage. Die 1000 uur waren een hels traject, maar daardoor heb ik zóveel geleerd. Ik blijf de site updaten, dus ik zou je steun enorm waarderen!
Trouwens, het concept achter deze homepage is:
“De Japanse werkethiek combineren met ’s werelds meest stoïcijnse methode om mensen wereldwijd te helpen hun dromen waar te maken.”
Het draait om vijf pilaren: leren, bewegen, slapen, voeding en tijd. En ik pas het zelf ook toe!
Weet je? Via deze homepage wil ik samenwerken met mensen die hier hun droom waarmaken — en dan de wereld compleet op z’n kop zetten! Dit is niet zomaar een steuntje in de rug. Hier scherpen we onze vaardigheden, en samen creëren we iets revolutionairs.
Dus… wat denk je?
Laten we samen voor een gigantische droom gaan!
コメント