Workshop programma

Git & GitHub for Beginners and Teams

Eén sessie waarin u leert versiebeheer met Git en samenwerken via GitHub. Van uw eerste commit tot branching, merging en het oplossen van merge conflicts.

Duur

1 sessie van 2–3 uur

Vorm

Online

Investering

$45 / SRD 1.750

Wat u leert

Zonder versiebeheer eindigt u met bestanden als myproject-v2.zip en myproject-FINAL-FINAL-fixed-official.zip. Met Git heeft u een schone tijdlijn van elke wijziging, wie deze heeft gemaakt en waarom. Deze sessie behandelt de kernconcepten van Git en hoe u samenwerkt via GitHub, van uw eerste repository tot branching, merging en het oplossen van conflicten.

Volledig programma

1 sessie, verdeeld in 3 onderdelen. U doorloopt de stof stap voor stap, met praktijkoefeningen in de sessie.

Kernconcepten

Repositories, commits en de drie gebieden van Git

  • Waarom versiebeheer: het probleem met myproject-v2.zip
  • Een repository initialiseren met git init
  • De drie gebieden: working directory, staging area en repository
  • Bestanden stagen met git add
  • Commits maken met git commit -m
  • Wat een commit is: hash, message, timestamp, author, parent
  • Status en historie bekijken: git status, git log, git log --oneline
  • Wijzigingen bekijken met git diff

Branching en samenwerken

Branches, merging en conflicten

  • Wat een branch is en waarom u ze gebruikt
  • Een branch aanmaken en wisselen: git branch, git checkout
  • Aanmaken en wisselen in één stap: git checkout -b, git switch -c
  • Een feature branch mergen in main met git merge
  • Een branch opruimen met git branch -d
  • Merge conflicts herkennen en oplossen
  • Veelgebruikte branchstrategieën: feature branching, Git Flow, trunk-based

Remotes en opschonen

GitHub, .gitignore en wijzigingen terugdraaien

  • Wat een remote is (GitHub, GitLab, Bitbucket)
  • Een bestaande repo clonen met git clone
  • Een remote toevoegen met git remote add origin
  • Wijzigingen pushen en pullen: git push, git pull
  • Geconfigureerde remotes bekijken met git remote -v
  • Welke bestanden u nooit moet tracken (node_modules, .env, build/dist, mediabestanden)
  • Een .gitignore-bestand opzetten
  • Wijzigingen ongedaan maken: checkout, reset, revert en stash
  • Waarom u nooit geheimen (API keys, wachtwoorden) mag committen

Voorbereiding op de workshop

Zorg dat u het volgende alvast gereed heeft voordat de sessie begint, zodat we direct aan de slag kunnen.

Een goede laptop

Zorg voor een laptop met minimaal 8GB RAM en een Intel i5-processor (of gelijkwaardig), zodat Git en uw IDE soepel draaien.

Git Bash installeren

Installeer alvast Git (inclusief Git Bash), zodat we direct met de terminal en Git-commando's kunnen werken.

Download Git Bash

Een IDE installeren

Installeer alvast een IDE, bij voorkeur VS Code of Cursor.

Klaar om te beginnen?

Boek uw sessie en leer versiebeheer onder de knie te krijgen.

$45ofSRD 1.750
Sessie boeken

Bekijk alle workshops

Gratis 1 uur, geen verplichtingen