Gitのログで削除されたファイルリストを出力する方法

猛烈にハラヘッタ。疲れた。ストレスが原因だな。

git logで削除したファイルだけを表示することができる。

git log --diff-filter=D --summary

結果はこんな感じ

`commit 0000000000000000000000000000000000000000
Author: admin <admin@example.com>
Date:   Mon Mar 4 10:00:00 2019 +0900
deleted unko files
delete mode 100644 hoge/Makefile
delete mode 100644 hoge/Dockerfile
commit 1111111111111111111111111111111111111111
Author: admin <admin@example.com>
Date:   Thu Jun 14 11:11:11 2018 +0900
deleted cargo files
delete mode 100644 hoge/Cargo.toml
delete mode 100644 hoge/Cargo.lock

主に私が使うケースは、システムの大改修をした時に、いらんやろと思いまとめて消したファイルがやっぱ必要だったみたいな時に重宝している。

https://stackoverflow.com/questions/6017987/how-can-i-list-all-the-deleted-files-in-a-git-repository

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

CAPTCHA