cozer
发布于 2023-03-01 / 16 阅读
0

Gitコマンドで最新修正時間と最初作成時間を確認する方法

gitファイルについて、最新修正時間と最初作成時間を確認することができます。

# gitリポジトリ内のファイルの最新修正時間を出力
$ git ls-tree -r --name-only HEAD | while read filename; do
> echo "$(git log -1 --pretty=format:"%ad" -- $filename) $filename";
> done
#  gitリポジトリ内のファイルの最初作成時間を出力
$ git ls-tree -r --name-only HEAD | while read filename; do
> echo "$(git log --pretty=format:"%ad" -- $filename | tail -1) $filename";
> done