git reset, git checkoutなどファイルへの変更を戻す系メモ
ステージしたファイルの取り消し
- 指定したファイルのステージを解除する(=> 作業ディレクトリへ)
git reset HEAD file_name
ファイルへの変更の取り消し
- たとえば上記でunstageした内容そのものが間違いであった場合に作業ディレクトリ上からもその変更を取り除きたい場合に使用する
- まぁごちゃごちゃ書いたが、要は作業ディレクトリにある変更をなかったことにする
git checkout -- file_name