gitで編集中のファイルをリセットするには
git reset --hard
が有効です。しかし、Untrackedなファイル(リポジトリにバージョン管理対象としてまだ登録されていないファイル)はこれでもしぶとく残ります。
そういうファイルを消したい場合は、以下のコマンドが有効です。
git clean -fdx
これでUntrackedなファイルも消滅し、綺麗な状態に戻ります。
参考:http://qiita.com/harapeko_wktk/items/f329ba818690bdee7dd8