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 <dev+jwworth@hashrocket.com>
Date: Sat Mar 28 12:52:19 2015 -0400
Add a basic README
Useful for explaining mystery files in the repository 🔎.
Tweet