title: Git Update Local Branch with remote Master
body: <p>I see two possibilities of doing this:</p>
  
  <ol>
  <li><p>Do a replace of the local branch with the changes from remote master</p></li>
  <li><p>Follow the work flow that I get using Gitlab by creating a merge request and merge the changes from master branch into the branch that I wish to update to the latest from master</p></li>
  </ol>
  
  <p>What are the advantages and disadvantages of both these approaches? I'm leaning more towards the first approach. What do you guys say?</p>