I am using Intellij and working on a git project where I'm facing the following problem :
Let's imagine I have an empty git project. And then I do the following operations :
- Create new file called : NewFile.txt 
- Add and commit (commit id : 1XXXX) 
- Create new file called : MistakeFile.txt 
- Add and commit (commit id : 2XXXX) 
Now at this point I realise that I shouldn't have added the MistakeFile. So I do :
git reset HEAD~1
However on my IDE the MistakeFile is still present, while it doesn't exist in the commit I just reseted to. FYI: In this case I haven't pushed anything to the remote repository yet. All commits are local ones.
 
     
    