title: Git search a commit where a file has been modified
body: <p>I have modified a file, and I do not know anymore when. I want to see all the commits where I have changed that file. And based on those commits I want to search for other modifications in other files that are linked to the modification I am searching for. I have tried <code>git blame</code> but it seems that is just showing the last commit and uncommitted changes. Can anyone tell me how to do this?</p>
  
  <hr>
  
  <p>To be more explicit: I am searching modifications in a json file and based on those, I have done some modification in my application code (cpp) files. So I want to search those commits and see the code that I have modified. P.S.: I have changed the structure of the json meanwhile, so I do not want just the last modification.</p>