how to remove all files from staging area git

C++
git rm --cached -r .
git rm --cached <file> git reset HEAD -- filename$ git reset HEAD file
# Or everything
$ git reset HEAD .

Source

Also in C++: