Branch | ![]() |
---|---|
master |
Lesmateriaal om git te leren, geschreven voor jonge tieners
Onderwerp | YouTube | Download |
---|---|---|
git basis | hier | hier |
Een nieuwe branch maken | hier | hier |
git merge | hier | hier |
Processing game op GitHub zetten | hier | hier |
Qt Creator game op GitHub zetten | hier | hier |
git
is een versiebeheersysteem.
Een versiebeheersysteem houdt de geschiedenis bij van alle veranderingen.
Iedere keer als iemand wat verandert, houdt git
dat bij.
Hierdoor kun je altijd terug gaan naar eerdere versies.
Hier een overzichtje:
0.
instellen wie je bent (een keer per computer)1.
git clone
: klonen van de repo2.
git add
engit commit
: jouw veranderingen opslaan3.
git push
: jouw code delen met de rest4.
git pull
: jouw code updaten met het werk van de rest5.
git status
: kijken op welke branch je zit6.
git checkout richel
: ga naar jouw branch7.
git merge develop
: merge develop naar jouw branch
Hieronder wordt het preciezer uitgelegd.
Je kunt ook een video bekijken: YouTube, download
Om de vorige persoon weg te halen (op Windows):
- Klik op de Windows toets, type 'Referentiebeheer'
- Klik op 'Windows Credentials'
- Zoek 'GitHub' en doe daar 'Verwijderen'
Om in te stellen wie je bent:
Doe in 'Git Bash':
git config --global user.name "richelbilderbeek"; git config --global user.email "richel@richelbilderbeek.nl"
- Vul inplaats van
richelbilderbeek
jouw GitHub naam in - Vul inplaats van
richel@richelbilderbeek.nl
jouw emailadres naam in
Om uit te vinden wie git
denkt dat je bent:
git config --global user.name; git config --global user.email
In een terminal of in Git Bash, type:
git clone https://github.com/richelbilderbeek/djog_nanos_2018
Nu wordt er een map/folder/directory aangemaakt met de naam djog_nanos_2018
.
Om in die map te gaan (en dat wil je!), doe je:
cd djog_nanos_2018
In de folder djog_nanos_2018
doe je:
git add --all :/
git commit -m "Iets keislims"
In de folder djog_nanos_2018
doe je:
git push
Als git
een error geeft, update dan eerst jouw code (stap 4, hieronder).
In de folder djog_nanos_2018
doe je:
git pull
git status
In de folder djog_nanos_2018
doe je:
git checkout richel
om naar de branch van Richel te gaan. Vul in plaats van richel
jouw voornaam
in (in enkel kleine letters).
De belangrijkste andere branch:
git checkout develop
Op develop
staat de nieuwste versie om onze code.
git pull
te doen
In de folder djog_nanos_2018
doe je, als je op jouw branch zit:
git merge develop
develop
moet geupdate zijn