Show all files deleted since Git commit
20 Nov 2020 in TIL
Whilst working on my TIL page I cleared out a few old blog posts that fit in to the TIL
category but weren’t really relevant any more.
Before publishing, I wanted to check which posts I’d removed. Fortunately this site is stored in a git
repo and I could use git diff
to show which files had been deleted.
I use git diff
with --diff-filter D
to show only the deleted files. I use --name-only
here to show only the deleted filename.
Replace committish
with the git ref
that you want to compare against:
bash
git diff --name-only --diff-filter D <commitish> HEAD
For example, to show all files deleted since the last push
:
bash
git diff --name-only --diff-filter D origin/main HEAD
This will show output similar to the following:
❯ git diff --name-only --diff-filter D origin/main HEAD content/blog/post-name-one/index.md content/blog/post-name-two/index.md