I have deleted files in my project, committed that and done other commits since then.
Now I need about 15 of those files. There are answers (like the question) on how to do this using git command line.
How can I do the same thing in IntelliJ IDEA?
I have deleted files in my project, committed that and done other commits since then.
Now I need about 15 of those files. There are answers (like the question) on how to do this using git command line.
How can I do the same thing in IntelliJ IDEA?
I found a way for both situations, either knowing the deleting commit or not even knowing it.
Case 1: Let's start with the easier one, where I do know the commit:
Case 2: Now if I don't know the deleting commit I can either try to narrow the commit log down using the "Paths" filter option. Or I can run these shell commands to get the exact commit (and search that in git log):
git log --diff-filter=D --summary | grep delete
git rev-list -n 1 HEAD -- [deleted-filename]
Using IntelliJ's Local history module link should help you solve your problem. As long as you haven't invalidated caches or installed a new version of the IDE, it should have a revision of before you deleted the files.
(It also has a retention period for revisions, so I hope you didn't delete the files too long ago)
Finding past deleted files is not proposed natively in IntelliJ IDEA, and the local history might not have always those files memorized.
That means you need to configure a git bash
terminal in IDEA, that you can call on:
Using: c:\Program Files\Git\bin\bash.exe