DEV Community

Discussion on: 11 Painful Git Interview Questions You Will Cry On

Collapse
 
jnareb profile image
Jakub Narębski

Also, conceptually git reset <filepath> is a wrong solution: it works only if you have not committed the addition of file (as you have said); git rm --cached <filepath> always work (though you need to remember that it removes the file only from future commits, and the file will be present in history).

Note that if you don't remember the command, git status would tell you how to do it.