Git Update Local Branch with remote Master
<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>