I have a situation like this:
(master) A - B - E - F \\ C - D (feature-x)
Should I merge master i
The most common workflow for handling this situation would probably be to rebase your feature branch on the master branch:
rebase
$ git checkout feature-x $ git rebase master
This gives you:
(master) A - B - E - F \ C - D (feature-x)