The Git operation that takes the commits from one branch and folds them into another. When your feature branch is ready, you merge it into main so that work becomes part of the main codebase.