I use this to remove a file from the repo:
hg remove
What command can you use to do an hg remove on
The original question asked how to remove (i.e. forget) files that show up as "!" when using hg st. A direct approach which has the advantage of transparency is to use hg st with the -n option:
hg -v forget $(hg st -nd)
(Of course the files will only be forgotten at the next commit.)
The flags are well-documented elsewhere (e.g. by the hg command itself), but in brief:
-n means "filename only"-d means "select files that have been deleted"