Gitで特定のファイルを指定したコミットの状態に戻したい。 戻したいコミットのハッシュを調べる % git log path/to/file でもいいけどtig見やすいのでオススメ。 % tig path/to/file 78b9555446f1330791249273ab8f9430222f39ff とか。 % git checkout 78b9555446f1330791249273ab8f9430222f39ff path/to/file これで終わり。 最後のコミットの1つ前の状態に戻したい場合はハッシュ調べなくても % git checkout HEAD^ path/to/file でいける。 普通に編集した時と同じく % git status すると modified: path/to/file と表示される。