I'm surprised that no one mentionThere is also interactive mode:
git add -i
chooseChoose option 3 to un add files. In my case iI often want to add more than one file, and with interactive mode you can use numbers like this to add files. This will take all but 4: 1,2 2,3 3,5 and 5
To choose a sequence, just type 1-5 to take all from 1 to 5.