title: Git: How to ignore fast forward and revert origin [branch] to earlier commit?
body: <p>I used 
  <pre>
  git reset --hard dc082bc... </pre>to revert to the branch back to a required previous state, due to some bad commits.  This has rewound my local branch fine.  However, I want to rewind the branch on 'origin' to the same commit so that I can start again.  Could anyone tell me how to revert the origin branch (not master) to this commit?  </p>
  
  <p>I've tried git push origin master, but it gives the following error</p>
  
  <pre>
   ! [rejected]        branch -> branch (non-fast-forward)
  error: failed to push some refs to 'git@github.com:xxx/xxx.git'
  To prevent you from losing history, non-fast-forward updates were rejected
  Merge the remote changes before pushing again.  See the 'Note about
  fast-forwards' section of 'git push --help' for details.
  </pre>