--- title: Merge a branch and create a merge commit tags: repository,branch,intermediate --- Merges a branch into the current branch, creating a merge commit. - Use `git checkout ` to switch to the branch into which you want to merge. - Use `git merge --no-ff -m ` to merge a branch into the current branch, creating a merge commit with the specified ``. ```sh git checkout git merge --no-ff -m ``` ```sh git checkout master git merge --no-ff -m "Merge patch-1" patch-1 # Merges the `patch-1` branch into `master` and creates a commit # with the message "Merge patch-1" ```