最終更新日10 Jun 2017 00:27 ローカルの場合 全部最新コミット状態に戻す ローカルの変更をこっそりしまっておきたい場合はこれ git stash ローカルの変更をマジで捨てて良い場合はこれ git checkout . ある特定のファイルだけ元に戻したい場合 git checkout HEAD^ path/to/file.java まだコミットしていない変更があって、ある特定のファイルだけ最新のコミット状態に戻したいときはこっち git checkout HEAD path/to/file.java HEADの^は、HEADの一個前という意味である リモートの場合 Step1. git log でどこまで戻したいか確認 git log 戻したいバージョンのわけわかんない数字とアルファベットの羅列をコピーしておく Step2. git revert 数字とアルファベットの羅列