Skip to content

Commit 89421d0

Browse files
committed
Change content for merge conflicts
1 parent 7e22176 commit 89421d0

2 files changed

Lines changed: 26 additions & 4 deletions

File tree

slides_test/img/merge-conflict.png

41.6 KB
Loading

slides_test/slides.md

Lines changed: 26 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -338,6 +338,7 @@ Tip: stel pushen niet uit! Vermijd merge conflicten (zie later)
338338
# Tijd voor een testpush!
339339

340340
- Maak een repository op github.com
341+
- Je mag deze aanmaken met een README-bestand inbegrepen!
341342
- Clone jouw repository: `git clone <URL>`
342343
- Clone NIET in je andere repo!
343344
- Maak een nieuw bestandje aan **in de lokale working directory**
@@ -383,7 +384,7 @@ git pull
383384
- Ga terug naar de lokale map voor jouw repository.
384385
- Gebruik `git fetch` om de nieuwe informatie op te vragen
385386
- Gebruik `git merge` om het bestand in je workspace te krijgen
386-
- Dit is dus in essentie een `git pull`
387+
- Dit is dus in essentie een `git pull`!
387388
- Bewonder het bestand in je lokale mapje!
388389

389390
---
@@ -436,11 +437,20 @@ git remote add origin <URL>
436437

437438
# Git - merge conflicten
438439

439-
- Git is slim, maar weet niet alles
440-
- Rebasen lost al veel hiervan op!
440+
- Git is slim, maar de git history moet logisch zijn!
441+
- Als je lang naast elkaar werkt, of in duo werkt, heb je soms merge conflicten
442+
- Vanuit het perspectief van git klopt er iets niet in de tijdslijn
443+
- Je moet dit oplossen met een merge commit en de knoop doorhakken
444+
- Rebasen bij een pull lost al veel hiervan op!
441445
---
442446

443-
# Doe-het-zelf merge conflict
447+
# Git - merge conflicten
448+
449+
![bg contain](./img/merge-conflict.png)
450+
451+
---
452+
453+
# Doe-het-zelf merge conflict - simulatie
444454

445455
- Maak een eigen repository aan
446456
- Creeër een tekstbestand met inhoud van 1 zin.
@@ -452,6 +462,18 @@ git remote add origin <URL>
452462

453463
---
454464

465+
# Doe-het-zelf merge conflict - real-life
466+
467+
- Maak een eigen repository aan en nodig een mede developer uit
468+
- Creeër een tekstbestand met inhoud van 1 zin.
469+
- Pull elk de repository lokaal
470+
- Pas lokaal elk de inhoud van de zin aan
471+
- Probeer elk na elkaar te pushen
472+
- De eerste persoon zal niets merken, de volgende persoon zal zitten met het conflict!
473+
- Je zal handmatig moeten bepalen wat de eindtoestand moet zijn (merge conflict oplossen)
474+
475+
---
476+
455477
# Git - branches
456478

457479
- "Maar ik wil niet voor elke commit merge conflicts oplossen!"

0 commit comments

Comments
 (0)