mergecommits
Merge commits are commits produced when integrating changes from one branch into another in a version control workflow, most commonly in Git. A merge commit ties together the histories of the merged branches by recording one or more parent commits, typically two for a standard two-branch merge. This creates a non-linear history that preserves the existence of feature branches and the point at which their work was combined.
In Git, a merge results in a merge commit when the merge is not a simple fast-forward.
Common options related to merge commits include --no-ff, which forces the creation of a merge commit even
Viewing and working with merge commits can involve commands that highlight merges, such as git log --merges