Labo-01
Leerstof
Hulpbronnen
Maak gebruik van Windows Powershell of Git Bash om je oefeningen te maken.
Oefening 1: Mappen en bestanden maken
Ga naar de Documenten-map.
Maak een nieuwe map aan met de naam 'TerminalOefeningen':
mkdir TerminalOefeningen
Ga naar deze map:
cd TerminalOefeningen
Maak een nieuw bestand aan genaamd
oefening.txt
:Linux/macOS/Git Bash:
touch oefening.txt
Windows (PowerShell):
New-Item -ItemType File oefening.txt
Controleer of het bestand is aangemaakt door de mapinhoud te bekijken (
ls
).Open het bestand in een editor:
Windows:
code oefening.txt
Linux/macOS:
code oefening.txt
Oefening 2: Een simpele projectstructuur maken
Je gaat een standaard folderstructuur voor een website bouwen met slechts een paar commando’s.
Ga naar je Documenten-map (
cd ~/Documents
ofcd C:\Users\JouwNaam\Documents
).Maak een map 'WebsiteProject' (
mkdir WebsiteProject
) en ga ernaartoe (cd WebsiteProject
).Maak in één opdracht de volgende submappen aan:
mkdir assets css js images
Maak vervolgens de volgende bestanden aan in de juiste mappen:
index.html (
touch index.html
ofNew-Item -ItemType File index.html
)css/style.css (
touch css/style.css
ofNew-Item -ItemType File css/style.css
)js/script.js (
touch js/script.js
ofNew-Item -ItemType File js/script.js
)assets/logo.png (
touch assets/logo.png
ofNew-Item -ItemType File assets/logo.png
)
Controleer of alles correct is aangemaakt met
ls -R
(toont de structuur van de map en submappen).Open de volledige map in VS Code:
code .
.
Oefening 3: Een Wiki Creëren met Markdown en de Terminal
Open de terminal en ga naar je Documenten-map.
Maak een nieuwe map aan voor de wiki en navigeer naar de map
Binnen deze map maak je een basisstructuur voor de wiki
pages/
bevat de verschillende wiki-pagina's.assets/
bevat eventuele afbeeldingen of extra bestanden.
Je folderstructuur ziet er op deze moment alsvolgt uit:
Documenten/ │── WikiProject/ │ ├── assets/ │ ├── pages/
Maak nu een hoofdindex (
index.md
) die dient alss stratpagina van de wiki.Maak vervolgens enkele wiki-pagina's aan binnen de
pages/
map:pages/intro.md
pages/setup/md
pages/commands.md
pages/git.md
Controleer of alle bestanden en mappen correct zijn aangemaakt.
Open
index.md
in Visual Studio Code.Voeg de volgende inhoud toe en sla op:
# Mijn Wiki Project Welkom bij deze wiki! Hier vind je documentatie over het werken met de terminal en Git. ## 📄 Inhoud - [Introductie](pages/intro.md) - [Setup](pages/setup.md) - [Handige terminalcommando’s](pages/commands.md) - [Werken met Git](pages/git.md)
Open
pages/intro.md
en voeg de volgende tekst toe:# Introductie Deze wiki bevat nuttige informatie over werken met de terminal en versiebeheer met Git.
Open
pages/setup.md
en voeg de volgende tekst toe:# Setup ## Vereisten - Git geïnstalleerd - Basiskennis van de terminal ## Installatie 1. Installeer Git via [de officiële website](https://git-scm.com/). 2. Open de terminal en typ: `git --version`.
Vul
pages/commands.md
met basis terminalcommando’s:# Handige terminalcommando’s Hier zijn enkele nuttige commando's: | Commando | Beschrijving | |----------|-------------| | `pwd` | Toont de huidige directory | | `ls` | Toont de bestanden in de huidige directory | | `cd` | Verandert van directory | | `mkdir` | Maakt een nieuwe map aan | | `touch` | Maakt een nieuw bestand aan |
Vul
pages/git.md
met basisinformatie over Git:# Werken met Git ## Basiscommando’s - `git init` – Initialiseer een Git-repository - `git status` – Bekijk de status van de repository - `git add .` – Voeg bestanden in de huidige folder toe aan de staging area - `git commit -m "Bericht"` – Sla wijzigingen op
Open de volledige wiki in Visual Studio Code en druk Ctrl + Shift + V om een preview van de Markdown-bestanden te bekijken.
Je folderstructuur zou er nu als volgt moeten uitzien:
WikiProject/
│── index.md
│── assets/
│ ├── (Afbeeldingen en andere bestanden)
│── pages/
│ ├── intro.md
│ ├── setup.md
│ ├── commands.md
│ ├── git.md
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?
Oefening 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.
Oefening 6: Meerdere bestanden toevoegen en verwijderen
Maak drie nieuwe bestanden:
style.css
,script.js
enreadme.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.md
toch 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.
Oefening 7: Wijzigingen bekijken en herstellen
Open
index.html
en 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.
Oefening 8: Veranderingen terugdraaien vóór een commit
Open
script.js
en voeg volgende lijn code toe.console.log("Hello World!");
Voeg
script.js
toe aan de staging area.Beslis dat je deze wijziging toch niet wil committen.
Haal
script.js
terug uit de staging area en controleer de status.
Oefening 9: Een volledige projectworkflow uitvoeren
Maak een nieuw project met de volgende bestanden:
index.html
style.css
script.js
Initialiseer een Git-repository.
Voeg de bestanden toe en commit ze.
Open
style.css
en voeg een regel toe:body { background-color: lightgray; }
Bekijk de wijzigingen en commit de aanpassing.
Verwijder
script.js
uit het project en commit deze verwijdering.Controleer de commitgeschiedenis en verifieer of alle stappen correct zijn uitgevoerd.
Last updated