Reputation: 2095
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?
Upvotes: 5
Views: 5371
Reputation: 1893
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)
Upvotes: 0
Reputation: 2095
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]
Upvotes: 6
Reputation: 1323553
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
Upvotes: 0