Skip to content

Commit c73b59d

Browse files
committed
deploy: 84587c2
1 parent 1366e4a commit c73b59d

6 files changed

Lines changed: 145 additions & 89 deletions

File tree

img/branch1.png

10.3 KB
Loading

img/branch2.png

13.9 KB
Loading

img/branchRebase.png

16.4 KB
Loading

slides.html

Lines changed: 95 additions & 69 deletions
Large diffs are not rendered by default.

slides.md

Lines changed: 50 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -143,7 +143,7 @@ user.name=sionverschraege
143143

144144
Data **encrypteren** en **handtekenen**
145145
Hoe genereer ik zo'n sleutelpaar? `ssh-keygen -t ed25519 -C "email@hogent.be"`
146-
- aanhaalingstekens (`"`) moeten er staan
146+
- aanhalingstekens (`"`) moeten er staan
147147

148148
Terug 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
```
467483
git 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
```
471495
git 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

slides.pdf

9.47 KB
Binary file not shown.

0 commit comments

Comments
 (0)