GIT 01 - introductie

                      GIT
1 / 15
volgende
Slide 1: Tekstslide
InformaticaWOStudiejaar 4,5

In deze les zitten 15 slides, met tekstslides.

time-iconLesduur is: 45 min

Onderdelen in deze les

                      GIT

Slide 1 - Tekstslide

Deze slide heeft geen instructies

Domein
Kerndomein A: Vaardigheden


Slide 2 - Tekstslide

Deze slide heeft geen instructies

Leerdoelen:
Na deze les kun je:
  1. aangeven wat Git is
  2. een repository maken (en uitleggen wat het is)
  3. een commit maken (en uitleggen wat het is)
  4. uitleggen waarom versiebeheer nuttig is
  5. met Git diverse acties beschrijven en uitvoeren
  6. met Github diverse acties beschrijven en uitvoeren






Slide 3 - Tekstslide

Rode achtergrond betekent: klas is stil, dit zijn de leerdoelen en quizzes waarbij niet overlegd mag worden.

Doel van deze les is om het leren zichtbaar te maken voor zowel leerling als docent.
Wat is Git?
Git
  • is gemaakt in 2005 door Linus Torvalds voor Linux
  • is voor versiebeheer (VCS: version control system)
  • is open-source
  • heeft meerdere online varianten, zoals GitLab en GitHub


Slide 4 - Tekstslide

Deze slide heeft geen instructies

Waarom Git?
Versiebeheer is handig om samen te werken, maar ook als je alleen werkt is het heel handig om terug te kunnen gaan naar een eerdere versie

bijvoorbeeld als je per ongeluk een bestand hebt verwijderd of hebt overschreven

Slide 5 - Tekstslide

Deze slide heeft geen instructies

Hoe werkt Git?
Git is een programma dat op je computer staat (lokaal dus)

Om online samen te werken gaan we gebruikmaken van Github.com

Om Git en Github te leren gaan we ons straks registreren voor Codecademy.com en Github.com

Slide 6 - Tekstslide

Deze slide heeft geen instructies

Hoe werkt Git? 1/3
Ruwweg bestaat Git uit 3 onderdelen:
  1. Working Directory: (lokaal) hier pas je bestanden aan

  2. Staging Area: (lokaal) hier staan aangepaste bestanden 

  3. Repository: (server) hier slaat Git de veranderingen op als verschillende versies van je project

Slide 7 - Tekstslide

Deze slide heeft geen instructies

Hoe werkt Git? 2/3

Slide 8 - Tekstslide

Deze slide heeft geen instructies

Hoe werkt Git? 3/3
Git werkt met commando's, zoals bijvoorbeeld:
Met "git init" maak je een nieuw project
Met "git branch naamtak" maak je een nieuwe tak daarin
Met "git checkout naamtak" spring je naar die tak

Met "git branch" vraag je aan Git op welke tak je zit
Met "git add bestandsnaam" voeg je nieuwe bestanden toe

Slide 9 - Tekstslide

Deze slide heeft geen instructies

Terminologie Git
Belangrijke termen:
  • Main
  • Hotfix
  • Release
  • Develop
  • Main
  • Branch
Git Commando's:
  • git init
  • git clone
  • git add
  • git command
  • git status
  • git branch

  • git merge
  • git pull
  • git push
  • git checkout

Slide 10 - Tekstslide

Deze slide heeft geen instructies

Opdracht: Codecademy: Git
  1. Log in op Codecademy.com met je schoolaccount 
  2. Start deze cursus:
    https://www.codecademy.com/learn/learn-git-introduction

  3. Doe de rest van de cursus
    (wat je niet afkrijgt is huiswerk)
timer
45:00

Slide 11 - Tekstslide

Deze slide heeft geen instructies

Opdracht: Codecademy: Github
  1. Log in op Codecademy.com met je schoolaccount 
  2. Start deze cursus: https://www.codecademy.com/learn/learn-github-introduction

    Let op: voeg @jklos-SMC toe aan je Github project!
timer
45:00

Slide 12 - Tekstslide

Deze slide heeft geen instructies

a



                     git add scene-1.txt
                                                       git commit -m "test"

Slide 13 - Tekstslide

Deze slide heeft geen instructies

Leerdoelen
Je kunt nu:
  • aangeven wat Git is
  • een repository maken (en uitleggen wat het is)
  • een commit maken (en uitleggen wat het is)
  • uitleggen waarom versiebeheer nuttig is
  • met Git diverse acties beschrijven en uitvoeren
  • met Github diverse acties beschrijven en uitvoeren

Slide 14 - Tekstslide

Rode achtergrond betekent: klas is stil, dit zijn de leerdoelen en quizzes waarbij niet overlegd mag worden.

Doel van deze les is om het leren zichtbaar te maken voor zowel leerling als docent.

Slide 15 - Tekstslide

Deze slide heeft geen instructies