title: Difference of merging from master branch and from dev branch
body: <p>Assume that I've got a project with two branches. One is master and the other is dev. I'm using git and do either of the following:</p>
  
  <h2>Case 1</h2>
  
  <pre><code>git checkout master
  git merge dev
  </code></pre>
  
  <h2>Case 2</h2>
  
  <pre><code>git checkout dev
  git merge master
  </code></pre>
  
  <p>My question: What is the difference of case 1 and case 2?</p>