@@ -143,7 +143,7 @@ user.name=sionverschraege
143143
144144Data ** encrypteren** en ** handtekenen**
145145Hoe genereer ik zo'n sleutelpaar? ` ssh-keygen -t ed25519 -C "email@hogent.be" `
146- - aanhaalingstekens (` " ` ) moeten er staan
146+ - aanhalingstekens (` " ` ) moeten er staan
147147
148148Terug te vinden in ` [je home folder]/.ssh ` :
149149![ keys] ( ./img/keys.png )
@@ -453,38 +453,63 @@ Al dit en meer in de volgende live demo
453453
454454# Git - branches
455455
456- - Ruimte voor tekst, uitleg en/of oubollige meme?
457- ![ bg right:60% 80%] ( ./img/branching_visual_cue.png )
456+ - "Maar ik wil niet voor elke commit merge conflicts oplossen!"
457+ - "Maar ik wil een versie van mijn software afsplitsen!"
458+ - "Maar ik wil mijn code niet officieel maken vóór alles werkt!"
458459
460+ ![ bg right:50% 80%] ( ./img/branching_visual_cue.png )
459461
462+ ---
463+
464+ # Git - branches
465+
466+ - Oplossing: ** branches**
467+ - Branches zijn ** parallelle versies**
468+ - Branches kunnen later weer ** samengevoegd** worden
469+
470+ ![ bg right:50% 80%] ( ./img/branching_visual_cue.png )
460471
461472---
473+
462474# Branches - commando's
463475
476+ - Je wil vertrekken van commit X. Ga naar die commit met
477+ ```
478+ git checkout <COMMIT_HASH>
479+ ```
480+ - Dit mag een kortere hash zijn
464481- Nieuwe branch aanmaken
465-
466482```
467483git branch <NAAMBRANCH>
468484```
485+ - Voorlopig is dit gewoon een ** verwijzing** naar de gekozen commit
486+ ![ bg right:40% 80%] ( ./img/branch1.png )
487+
488+
489+ ---
490+
491+ # Branches - commando's
492+
469493- Wisselen naar branch
470494```
471495git checkout <NAAMBRANCH>
472496```
473- OF
497+ - Maak een commit op die branch
474498```
475- git switch <NAAMBRANCH>
499+ git add <BESTAND>
500+ git commit -m "<COMMIT MESSAGE>"
476501```
477-
502+ ![ bg right:40% 80% ] ( ./img/branch2.png )
478503
479504---
480- # Git - samenwerken
481-
482- - Nood aan een remote repository!
483- - GitHub is een voorbeeld van zo'n provider/platform
484- - Git != GitHub
485- - Alternatieven bestaan ook (GitLab, Gitea, ...)
486505
506+ # Branches - doe het zelf
487507
508+ - Zoek in de zandbak-repo je eigen commit
509+ - Maak een branch vertrekkende van die commit
510+ - Gebruik een goede en unieke naam!
511+ - Verander je eigen file een beetje en push naar de nieuwe branch
512+ - Bewonder alle [ branches op github] ( https://github.com/HOGENT-IT-Lab/gititdone-zandbak/branches )
488513
489514---
490515
@@ -534,15 +559,20 @@ jobs:
534559```
535560---
536561
537- # Git - advanced topics
562+ # Git rebase
538563
539- TO DO
564+ - "Ik wou dat mijn branch begon op een andere commit!"
565+ - "Ik wou dat mijn commit verderbouwde op een andere commit!"
566+ - Oplossing: aanpassen van de ** parent** van een commit of branch met ` git rebase `
567+
568+ ---
569+
570+ ```
571+ git rebase main newBranch
572+ ```
540573
541- - git rebase: in detail eens overgaan
542- <!-- - Meer advanced commando's? -->
543- - GitKraken of andere GUI tool demonsteren?
544- <!-- - Website hosten met GitHub pages -> kan gratis voor statische sites (zie huidige slides) -->
545- - DEMO's van vanalles moeten nog toegevoegd worden! (repo's, specifieke flows, use cases,...)
574+ ![ bg w:60% 60%] ( ./img/branch2.png )
575+ ![ bg w:60% 60%] ( ./img/branchRebase.png )
546576
547577---
548578
0 commit comments