Merge

A merge incorporates changes from named commits (since the time their histories diverged from the current branch) into the current branch.

Merging a branch or a tag into the current branch

Note: Egit currently supports only fast-forward merges (see below).

In the Package Explorer or Navigator, open the context menu on a project node. Select Team ->Merge...

Now the merge dialog opens:

On the dialog, select a branch or a tag you want to merge with your current branch. After pressing the Merge button, the following scenarios can occur: