Let\'s say you do hg status and you have three files modified. I know how to check in all three files (hg commit). But how can you check in (and
hg status
hg commit
Just do:
hg ci -I path/to/file -m "commited only one file"
That commits only one file, and you can push it, and none of the uncommitted changes will be affected.