Search code examples
gitgit-log

Git find/restore a unknown deleted file in a known folder?


More then 100 commits ago I deleted a file in a folder. The folder I know but not the deleted filename. How can I get the deleted filenames only in this folder?


Solution

  • I'd suggest doing

    git log --name-only --pretty="" --diff-filter=D -- your/folder | sort -u
    

    where
    --name-only outputs file names
    --pretty="" suppresses standard commit info output
    --diff-filter=D filters commits (only deletions)
    | sort -u sorts and gets rid of doubles