fiedl / git-three-way-merges-talk

Talk for the IceCube collaboration meeting spring 2021
1 stars 0 forks source link

Testing a 2-way merge #1

Open fiedl opened 3 years ago

fiedl commented 3 years ago

Bildschirmfoto 2021-03-16 um 23 45 57

Preparation:

[2021-03-14 13:39:43] fiedl@fiedl-mbp ~/code/git-2-way-merge-test
▶ git init

[2021-03-14 13:39:45] fiedl@fiedl-mbp ~/code/git-2-way-merge-test master
▶ git co --orphan foo
▶ cat test
B
C

[2021-03-14 13:42:26] fiedl@fiedl-mbp ~/code/git-2-way-merge-test foo ⚡
▶ git commit

[2021-03-14 13:42:46] fiedl@fiedl-mbp ~/code/git-2-way-merge-test foo
▶ git co --orphan bar
▶ cat test
A
B
C
D

Merge foo into bar

[2021-03-14 13:44:53] fiedl@fiedl-mbp ~/code/git-2-way-merge-test bar
▶ git merge --allow-unrelated-histories foo

Merge bar into foo

[2021-03-14 13:53:11] fiedl@fiedl-mbp ~/code/git-2-way-merge-test foo
▶ git merge --allow-unrelated-histories bar

Result

Both merges create a merge conflict between BC and ABCD.

<<<<<<<
B
C
|||||||
=======
A
B
C
D
>>>>>>>