When there's a merge conflict in Git, junk like the following is inserted into the conflicting files. Three questions:
- How do you read these annotations?
- What are some strategies to use when fixing these merge conflicts?
- Is there a GUI tool for Mac that knows how to read these files and display the two versions side-by-side to make it easier to fix the problem?
Note: In case it's relevant, I am using GitHub's Mac GUI client.