title: merge branch that was created from old commit to master
body: <p>I created a new branch from old master-commit. 
  When trying to merge it with master using </p>
  
  <pre><code>git checkout master
  git merge newbranch
  </code></pre>
  
  <p>I am getting </p>
  
  <blockquote>
    <p><code>Already up to date</code></p>
  </blockquote>
  
  <p>although it is a different code.</p>
  
  <p>Of course there is an option to go back several commits (using <code>git reset</code>) but this is not what I am looking for. I want to <code>push</code>/<code>merge</code> the newly created branch to master.</p>
  
  <p>What is the best way to do that?</p>