{% extends 'checkerapp/course_content.html' %} {% load xchk_instructions %} {% load static %} {% block course_content %}

Wat is Git?

Git is een "versiebeheersysteem", dat wil zeggen een systeem om "snapshots" van je project op een ordelijke manier bij te houden. Zonder systeem voor versiebeheer moet je voortdurend backups van oude versies van bestanden maken. Voor je het weet, heb je enorm veel schijfruimte verbruikt en weet je niet meer in welk bestand de interessantste aanpassingen gebeurd zijn. Met een goed systeem voor versiebeheer gaat dat soort werk veel efficiënter. Bovendien kan je de snapshots die je in versiebeheer plaatst ook met anderen delen, zodat teamwerk veel vlotter gaat.

Enkele dingen die zonder versiebeheer heel lastig zijn en met versiebeheer erg eenvoudig worden:

Meestal bestaat dat project dat je met Git beheert uit code, maar dat hoeft niet. Je kan er vanalles mee bijhouden, van tekeningen in Inkscape tot recepten. Zelfs binaire data is mogelijk, al komt versiebeheer vooral tot zijn recht voor data in een tekstformaat.

Alle informatie vanaf dit punt is getest met Git 2.20. Verder wordt verondersteld dat je geen defaultinstellingen hebt aangepast.

{% endblock %} {% block assignment %}
  1. Zoek via een zoekmachine naar keuze (Google, Bing, DuckDuckGo,...) naar het adres van de officiële Git documentatie.
  2. Volg de link.
  3. Klik op de link in de afbeelding hieronder.
  4. Kies links voor de Nederlandse vertaling.
  5. Kopieer de URL uit je browserbalk.
  6. Maak een nieuw tekstbestand met de naam {{ uid }} zonder extensie. Hoe je in kladblok een bestand maakt zonder extensie, wordt hier uitgelegd en hier gedemonstreerd. Hoe je dat in TextEdit doet onder Mac OS, wordt hier uitgelegd.
  7. Plak de gekopieerde URL in het tekstbestand dat je net hebt gemaakt en sla op.
  8. Navigeer in je shell via cd naar de map die je hebt ingesteld voor het vak dat je nu aan het volgen bent. Onder Windows open je een shell door het programma PowerShell te starten, onder Mac OS of Linux door het programma Terminal te starten.
  9. Voer na elkaar uit in je PowerShell of Terminal:
    1. git add {{ uid }}
    2. git commit -m "URL"
    3. git push
  10. Controleer onderaan op deze pagina dat je repository voor Git geselecteerd is in het dropdownmenu en klik dan op "Deze oefening controleren".
Officiële documentatie in boekvorm
{% endblock %}