When Was This File Added to Version Control?
I learned a helpful Git command today. To determine when a file was added to version control, run the following:
$ git log --follow --diff-filter=A <filename>
This returns the Git history, following files through renames, filtering on when a file was added to version control. Here's the output for the README of 'Today I Learned':
$ git log --follow --diff-filter=A README.md commit 9a7984a48db19489bb4113378298ddaa97121c7a Author: Jake Worth <firstname.lastname@example.org> Date: Sat Mar 28 12:52:19 2015 -0400 Add a basic README
Useful for explaining mystery files in the repository 🔎.Tweet