Git Merge - The Definitive Guide. By reading this post, you are going to really understand what is a Merge in Git. Merging is the process of combining the recent changes from several branches into a new commit that will be on all those branches. In a way, merging is the complement of branching in version control.