undo changes in a single file, using git
To get rid of the stupid changes you have made in a single file, without effecting important changes in other files use,git checkout filenameYes, that is the same command used to switch between branches. If the branch name is same the filename, do this
git checkout --filenameNote:
git checkout --hardwill reset all the files. Use that when you are certain about that.