title: Can I do a partial revert in GIT
body: <p>Is it possible to revert only a single file or certain changes in a file in multi file commit?</p>
  
  <p><strong>Full story</strong>
  I committed a bunch of files. A number of commits later someone who will remain nameless (JACK!!!) copied a file into his repository and committed several files, overwriting some of the changes I did. I want to revert the one file that got clobbered or better yet, go in and revert two changes in that file. This will have to be a separate revert commit since it was pulled and pushed.</p>