Git ある一つのファイルだけ以前のコミット時の状態に戻す

コミットするときに必要ないファイルまでコミットしてしまったときの対処法です。
すべてのファイルについて、ある時点でのコミット状態に戻すのは以下のコマンドでできます。

$ git reset --hard <commit id>

これは知っていたのですが、一つのファイルだけというのは以下のように行うらしいです。

$ git checkout <commit id> <file path>