matobaの備忘録

とあるPythonエンジニアのブログ。ソフトウェア開発、執筆活動、ライフログ。

Gitで変更したファイルを変更前に戻す

Gitで変更したファイルを変更前に戻すコマンドのメモ。

以下のようにrestoreを使う。

git restore <filename>

とりあえず git stash とかで変更を一時待避したり、 git checkout -- <filename> していることもあるのだけど、別に待避する必要がない時はあるし、restoreの方が明示的だと思うのでこっちを使っていきたい。

ちなみに、コミットする前のファイルの話なので、コミットしている場合は、 revert や push前なら reset --hard を検討することになるのかと思います。