title: Rollback to an old Git commit in a public repo
body: <p>How can I go about rolling back to a specific commit in <strong>git</strong>?</p>
  
  <p>The best answer someone could give me was to use <code>git revert</code> X times until I reach the desired commit.  </p>
  
  <p>So let's say I want to revert back to a commit that's 20 commits old, I'd have to run it 20 times.  </p>
  
  <p>Is there an easier way to do this?  </p>
  
  <p>I can't use reset because this repository is public.</p>