Labo-01
Leerstof
Hulpbronnen
Maak gebruik van Windows Powershell of Git Bash om je oefeningen te maken.
Oefening 4: Initialiseren van een Git-repository
Maak een nieuwe map aan op je computer genaamd
git-oefening.Navigeer met de terminal naar deze map.
Initialiseer een nieuwe Git-repository met het juiste commando.
Controleer de status van de repository en beantwoord de volgende vragen:
Worden er al bestanden getrackt?
Wat zegt Git over de status van de repository?
Oplossing:
mkdir git-oefening
cd git-oefening
git init
git statusOefening 5: Bestanden toevoegen en committen
Maak een nieuw bestand genaamd
index.html.Controleer de status van de repository. Wat zie je?
Voeg het bestand toe aan de staging area.
Controleer opnieuw de status. Wat is er veranderd?
Maak een commit met de boodschap
"Eerste commit: index.html toegevoegd".Controleer de commitgeschiedenis.
Oplossing:
git status
git add index.html
git status
git commit -m "Eerste commit: index.html toegevoegd"
git log --onelineOefening 6: Meerdere bestanden toevoegen en verwijderen
Maak drie nieuwe bestanden:
style.css,script.jsenreadme.md.Controleer de status van de repository.
Voeg alle bestanden in één keer toe aan de staging area.
Commit de wijzigingen met een passende commitboodschap.
Beslis dat
readme.mdtoch niet nodig is en verwijder het zowel uit Git als van je computer.Maak een nieuwe commit met een beschrijving van de verwijdering.
Bekijk de commitgeschiedenis.
Oplossing:
git status
git add .
git commit -m "Stylesheet en script toegevoegd"
git rm readme.md
git commit -m "Readme bestand verwijderd"
git log --onelineOefening 7: Wijzigingen bekijken en herstellen
Open
index.htmlen voeg een<h1>-titel toe.Controleer de status van de repository. Wat zie je?
Bekijk de exacte wijzigingen met een Git-commando.
Herstel de wijzigingen en controleer opnieuw de status.
Oplossing:
git status
git diff
git restore index.html
git statusOefening 8: Veranderingen terugdraaien vóór een commit
Open
script.jsen voeg volgende lijn code toe.console.log("Hello World!");Voeg
script.jstoe aan de staging area.Beslis dat je deze wijziging toch niet wil committen.
Haal
script.jsterug uit de staging area en controleer de status.
Oplossing:
git add script.js
git status
git restore --staged script.js
git statusOefening 9: Een volledige projectworkflow uitvoeren
Maak een nieuw project met de volgende bestanden:
index.htmlstyle.cssscript.js
Initialiseer een Git-repository.
Voeg de bestanden toe en commit ze.
Open
style.cssen voeg een regel toe:body { background-color: lightgray; }Bekijk de wijzigingen en commit de aanpassing.
Verwijder
script.jsuit het project en commit deze verwijdering.Controleer de commitgeschiedenis en verifieer of alle stappen correct zijn uitgevoerd.
Oplossing:
mkdir git-project
cd git-project
git init
git add .
git commit -m "Eerste versie van het project"
git status
git diff
git commit -am "Achtergrondkleur toegevoegd"
git rm script.js
git commit -m "Scriptbestand verwijderd"
git log --onelineLast updated