title: How to stash the changes between local repository and remote repository
body: <p>I want to stash all the changes between local repository and remote origin/master. There are some commits made in the local repository at the same time some other changes made in remote repository. </p>
  
  <ul>
  <li>I want to stash the differences between local and remote.</li>
  <li>Discard all the local commits</li>
  <li>Bring the local repository to in sync with remote.</li>
  <li>Apply my stash changes.  </li>
  </ul>
  
  <p>How can I achieve this using git commands? </p>