title: How can I see the list of all commits that affect a specific file with git (including orphaned or dangling commits)
body: <p>I am using Git + Gerrit, and it is turning out to be a little more effort than I had anticipated.</p>
  
  <p>As a consequence of not yet having reached the top of the learning curve; I have lost some changes that I made to a file.</p>
  
  <p>I think that those changes might be in a previous commit that has somehow become orphaned in the merge-and-rebase song-and-dance routine that Gerrit seems to require.</p>
  
  <p>How can I see the list of all commits (orphaned or not) that affect a particular file, so I can go through them one-by-one and try to find my changes?</p>