Why does git log with --follow and --reverse return only last commit?
<p>I wanted to view all the commits of a file from the beginning in reverse
I ran  </p>

<pre><code>git log --reverse [file]
</code></pre>

<p>And it worked as expected.
but for a renamed file it shows only from the commit in which it was renamed so I added --follow in it.</p>

<pre><code>git log --reverse --follow [file]
</code></pre>

<p>but it now shows only the last commit which was done for that file.</p>

<p>How can I combine both to get the desired result.</p>