I deleted my db folder in a rails application in with git rm -r
I've tried
git reset HEAD
and
git reset --hard HEAD
but the migration files arent coming back. I tried commiting, then running the reset and still nothing.
What should I do?
You can checkout the file from the commit where it still exists. Here's how to do it.
git checkout <commit where the file still exists> -- db
# Example:
git checkout 6936142 -- db
# This also works, but if you have a branch named the same as the file or path,
# it will throw an error.
git checkout 6936142 db
You can checkout individual files from your last commit or index.
git checkout db/*
checks out everything under db from the index
git checkout master db/*
checks out everything under db from the head of the master branch
you may be able to salvage most of your stuff that way
read more: git help checkout
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With