Git · Senior · Question 44 of 76

What is a criss-cross merge history?

Explanation

With more than one best common ancestor, Git's recursive or ort strategy first merges the bases into a virtual base. It's one reason to avoid merging branches back and forth.

Further reading

Problem with a question

Git · Senior · question 44

Test yourself

Take the Git · Senior quiz: questions and options are shuffled, and you get a review of your mistakes at the end.

Take this quiz