- Maak op je laptop een directory aan voor het introductieproject, bv.
C:\introductieproject. - Open een consolevenster in deze directory.
- Windows: open Windows Explorer/Verkenner, ga naar de folder, rechterklik en kies "Git Bash Here".
- MacOS: bekijk dit filmpje. Je kan ook vragen om hulp aan de lector.
Voer vervolgens de volgende commando's in.
MERK OP: Enkel de regels die beginnen op $ moet je zelf ingeven.
De $ zelf hoef je niet in te geven, die wijst op een console commando!
#<URL> = de link je persoonlijke GitHub classroom, verkregen door het accepteren van de Classroom Assignment
#Vergeet het punt niet op het einde van git clone!
$ git clone <URL> .
Cloning into '.'...
warning: You appear to have cloned an empty repository.
$ git remote add upstream https://github.com/ucll-introductieproject/student-challenges
$ git remote -v
origin <URL> (fetch)
origin <URL> (push)
upstream https://github.com/ucll-introductieproject/student-challenges (fetch)
upstream https://github.com/ucll-introductieproject/student-challenges (push)
$ git pull upstream master
remote: Enumerating objects: 174, done.
remote: Counting objects: 100% (174/174), done.
remote: Compressing objects: 100% (91/91), done.
remote: Total 174 (delta 91), reused 158 (delta 80), pack-reused 0
Receiving objects: 100% (174/174), 1.24 MiB | 9.56 MiB/s, done.
Resolving deltas: 100% (91/91), done.
From https://github.com/ucll-introductieproject/student-challenges
* branch master -> FETCH_HEAD
* [new branch] master -> upstream/master
$ git push -u origin master
Enumerating objects: 174, done.
Counting objects: 100% (174/174), done.
Delta compression using up to 16 threads
Compressing objects: 100% (80/80), done.
Writing objects: 100% (174/174), 1.24 MiB | 1.32 MiB/s, done.
Total 174 (delta 91), reused 174 (delta 91), pack-reused 0
remote: Resolving deltas: 100% (91/91), done.
To URL
* [new branch] master -> master
Branch 'master' set up to track remote branch 'master' from 'origin'.- We starten nu via Python een lokale web server:
$ python -m http.server- Surf in de browser nu naar http://localhost:8000/overview.html. Hier krijg je een overzicht van alle challenges.
- De eerste challenge waar je aan moet beginnen is "Git" - "Basics". Volg de instructies die hier beschreven staan.
Doorheen het semester zullen nieuwe challenges gepubliceerd worden. Om deze in jouw repository te synchroniseren voer je volgend commando's uit:
$ git pull upstream master
$ git push