title: Behavoir of git pull --force
body: <p>My local master branch is two commits ahead of origin/master</p>
  
  <p>I want to preserve these two commits and sync local master with origin. In general and specifically, what will these commands acheive?</p>
  
  <pre><code>git checkout -b "branch-to-save-my-two-commits"
  git pull origin master --force
  </code></pre>