Studiewijzer module 02
De GIT prompt
Met de git-prompt kan je alle functionaliteit van git ontsluiten. In deze module leer je de basiscommando’s waarmee je volwaardig kan meedraaien in een project.
Zo leer je een project naar je lokale machine te halen (git clone), te werken
met github (git remote) en je wijzigingen te delen met de rest van het
ontwikkelteam (git add, git commit en git push). Hiertoe leer je werken
op de command line, ook bekend als DOS-box, of terminal venster.
Command line / DOS-box / Terminal
Bovenstaande termen bedoelen hetzelfde: een venster waarmee je met tekstuele commando’s je computer kan besturen.
Vroeger, voor de Macintosh, waren er alleen maar computers met tekstuele interfaces (op computers bij research instituten na) en moest alles met de hand gebeuren:
-
het laden van een programma van floppy
-
het starten van de programma om een muiscursor te krijgen (je had tekstuele schermen met menubalken, knoppen en dergelijke)
-
het starten van spelletjes
Tegenwoordig kan je deze zaken nog steeds (alhoewel je geen programma voor muisbesturing hoeft te laden op moderne systemen).
Met name op UNIX achtige systemen (Linux/macOS) is het gebruik van de terminal vrij normaal.
|
Note
|
Wanneer je een productieserver wil beheren maak je vaak verbinding via een
beveiligd kanaal met het commando |
Op Windows systemen is het landschap van terminals enigszins verwarrend. De meest gebruikte is de DOS box (of prompt). Daarnaast heeft Windows tegenwoordig een zogeheten PowerShell. Ook zie je dat bijvoorbeeld GIT een eigen shell omgeving bijlevert voor het kunnen uitvoeren van GIT commandos.
GIT Shell
Op Windows systemen werk je gedurende deze module in de GIT shell, op Linux of macOS gewoon in de terminal.
Onderstaand voorbeeld voert het commando git status uit in de terminal.
$ git status (1)
fatal: Not a git repository (or any of the parent directories): .git (2)
-
Het commando dat je moet intypen
-
Het resultaat van het commando
Waar je in deze voorbeelden op moet letten is dat je niet het dollar teken overneemt. Dit dollar teken wordt in terminals gebruikt als de plek waar je een commando kan invoeren: de command prompt.
Nu komen we op het punt dat je GIT commandos kan invoeren.
GIT commandos
De volgende commandos van GIT komen aan bod:
Commandos voor het werken met je repository
-
clone
-
remote
-
fetch
-
branch
-
tag
Commandos voor werken met bestanden
-
status
-
checkout
-
add
-
rm
-
commit
« Vorige module