Supondo que se está no branch de trabalho chamado work
git checkout master
git pull origin master
git checkout work
git rebase master
Agora voçê está com seu branch atualizado, caso não tenha dado nenhum conflito.
Se deu conflito e não sabe como resolver, pode chamar o pessoal no chat.
Para entender mais sobre git rebase: http://git-scm.com/book/en/Git-Branching-Rebasing
Supondo que tudo foi feito e que está na hora de fazer o merge com o master:
- Faça o processo acima de atualizão do branch.
git checkout master
git merge work
Agora o branch master já tem todas as alterações feitas no work.
Seguindo os passos anteriores, com o branch work atualizado, não irá dar nenhum conflito neste merge.
PS.: não esqueça de ter configurado o auto rebase:
git config branch.autosetuprebase always --global
git config branch.master.rebase true
Merge funciona igual nesse caso, pois o branch está atualizado.