Skip to content

Instantly share code, notes, and snippets.

View jamesblashill's full-sized avatar

James Blashill jamesblashill

View GitHub Profile
@joakin
joakin / git-find-me-the-fucking-deleted-file.sh
Last active October 26, 2024 19:11
finding a deleted file in a git repository
# If you don't remember the exact path/name, search the log for deleted files
git log --diff-filter=D --summary | grep delete
# Find the file you want to get from the ouput, and use the path
# Find the commits that involved that path
git log --all -- some/path/to/deleted.file
# Bring the file back to life to the current repo (sha commit of parent of commit that deleted)
git checkout shaofthecommitthatdeletedthefile^ -- some/path/to/deleted.file