title: Difference between `git rebase -i master` vs `git rebase -i origin/master`
body: <p><a href="https://stackoverflow.com/questions/6934752/combining-multiple-commits-before-pushing-in-git">Combining multiple commits before pushing in Git</a></p>
  
  <p>Based on my understanding, if I use <code>git rebase -i master</code>, then later I still need to <code>git push origin master</code> to upload the changes.</p>
  
  <p>Question> What is the difference between <code>rebase -i master</code> vs <code>rebase -i origin/master</code>?</p>
  
  <p>Thank you</p>