Maak van 3 verschillende merge conflicten
- deleted file
- zelfde regel
- nieuwe regels beide houden Los deze op
- met je groeps genoot kies je in welke github account je gaat samenwerken, deze noemen we student 1
- student 1 forked deze repository
- student 1 nodigd student 2 uit
- student 2 cloned de repo van student 1
- student 1 werkt op de main
- student 2 maakt een nieuwe branch met de naam feature
git branch feature
- student 2 checked feature uit
git checkout feature
- student 2 pushed deze meteen even naar de repo
git push --set-upstream origin feature
-
student 1 werkt op main
-
student 2 werkt op feature
-
student 1 past oldgreeting.py aan, zet een andere (nette!) tekst als greeting neer
-
student 2 maakt een newgreeting.py aan, en maakt een newgreeting function, met dezelfde tekst als de oude oldgreeting.py
-
student 2 delete oldgreeting.py
-
student 1 + 2 commiten hun werk
-
push!
-
pull alletwee
-
bij student 1 mergen we nu feature in main
git merge feature
- los samen het merge conflict op
- add, commit, push
- pull alletwee
-
student 1 werkt op main
-
student 2 werkt op feature
-
de basicHaiku vinden we saai
-
verander alletwee 1 van de 3 regels, overleg wie welke veranderd
["Toward those short trees","We saw a hawk descending","On a day in spring."]
-
Toward those short trees = 1
-
We saw a hawk descending = 2
-
On a day in spring. = 3
-
student 1 + 2 commiten hun werk
-
push!
-
pull alletwee
-
bij student 1 mergen we nu feature in main
git merge feature
- los samen het merge conflict op, zorg dat jullie beide changes blijven bestaan
- add, commit, push
- pull alletwee
-
student 1 werkt op main in main.py
-
student 2 werkt op feature in main.py
-
maak alletwee 1 haiku function erbij net als basicHaiku
-
noem de function student1Haiku of student2Haiku. Afhankelijk van welke rol jij hebt
zie https://github.com/progsen/haikugitopdracht voor ideeen
- student 1 + 2 commiten hun werk
- push!
- pull alletwee
- bij student 1 mergen we nu feature in main
git merge feature
- los samen het merge conflict op
- add, commit, push
- pull alletwee