Ken Muse
Understanding How Git Merges Work
Ever wonder what actually happens when you run git merge? Spoiler – it’s not magic, just some clever graph walking.

Read this article