Check out example codes for "git list all commits that changed a file". It will help you in understanding the concepts better.

Code Example 1

git log --follow -- filename

Learn ReactJs, React Native from akashmittal.com