There are two branches in addition to main: improve-starters and improve-desserts
and you can try these steps to discuss and practice conflict resolution:
- merging first
improve-startersintomain, thenimprove-dessertsintomain - merging first
improve-dessertsintomain, thenimprove-startersintomain - merging
improve-dessertsintoimprove-startersand vice versa
You can abort merges with git merge --abort and rewind main back with git reset --hard origin/main.
Also try to rebase the branches on top of main, "behind" each other.