GIT 02 - init add commit branch

                      GIT
1 / 13
next
Slide 1: Slide
InformaticaWOStudiejaar 4,5

This lesson contains 13 slide, with text slide.

time-iconLesson duration is: 45 min

Items in this lesson

                      GIT

Slide 1 - Slide

This item has no instructions

Domein
Kerndomein A: Vaardigheden


Slide 2 - Slide

This item has no instructions

Leerdoelen:
Na deze les kun je:
  1. aangeven wat Git is en wat het niet 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






Slide 3 - Slide

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.
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: (in Git lokaal, maar bij Github op een server) hier slaat Git de veranderingen op als verschillende versies van je project

Slide 4 - Slide

This item has no instructions

a



                     git add bestand1.txt
                     git add bestand2.txt
                                                       git commit -m "test"

Slide 5 - Slide

This item has no instructions

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 6 - Slide

This item has no instructions

Wat is Github?
GitHub is een online platform dat als repository voor Git kan worden gebruikt, waardoor die in de cloud staat

Github werkt dus met Git, waarvan we net zagen dat deze lokaal veranderingen in je code kan bijhouden
Deze veranderingen kunnen vervolgens in Github worden opgeslagen

Slide 7 - Slide

This item has no instructions

Wat is een Commit?
Commit: het opslaan van wijzigingen in de repository

In een commit staan alleen wijzigingen van een bestand, maar in de repository (ook wel: repo) staat het gehele bestand (inclusief de wijzigingen)
Teruggaan naar een eerdere versie is makkelijk, omdat de wijzigingen in elke commit staan!

Slide 8 - Slide

This item has no instructions

Opdracht: Git installeren
Voor goed gebruik van Github moeten we eerst lokaal Git installeren
  1. Ga naar je start menu en open Command prompt
  2. Tik daar in: winget install --id Git.Git -e --source winget
    ( als dat niet werkt ga dan naar https://git-scm.com/downloads/ )
  3. Ga daarna naar Github.com en klik op Sign up
  4. Gebruik je school e-mailadres en maak een nieuw wachtwoord
  5. Open je Visual Studio Code en log in met je Github account via het poppetje en dan
    "Turn on Cloud Changes"
timer
5:00

Slide 9 - Slide

This item has no instructions

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

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

Slide 10 - Slide

This item has no instructions

Opdracht: Github: Repository 1/2
  1. In Github: kies "New Repository" en vul in: PO HTML
  2. Kies "Private" en deel het met je PO partner 
  3. Deel je Repository ook met @jklos-smc
  4. Maak een HTML pagina met een beschrijving van je PO
  5. Gebruik de command line of GitHub-interface om een commit te maken met een duidelijke commit message!
  6. Klaar? Ga dan aan de slag met je PO in Github!

Slide 11 - Slide

This item has no instructions

Opdracht: Github: Repository 2/2

Slide 12 - Slide

This item has no instructions

Slide 13 - Slide

This item has no instructions