I'm trying to remember again how to print out the time a file was first added to a git repository, so I can add created dates to files that are missing created dates. I know I've searched for this before, and I find this stack overflow answer again.
git log --follow --format=%ad --date default <FILE> | tail -1With this command you can out all date about this file and extract the last
The option
%adshows the date in the format specified by the --date setting, one ofrelative,local,iso,iso-strict,rfc,short,raw,human,unix,format:<strftime-string>,default.
Using it, I construct the following command:
git log --follow --format=%ad --date format:%Y-%m-%dT%H:%M:%S%z "content/albums/index.md" | tail -1This gives me the full ISO 8601 timestamp format
with the date, time, and timezone offset. However, I
notice after testing this that it's the same as the
iso-strict setting.