2016年2月3日水曜日

Git - 特定ファイルのコミットを取り消してまるっと前の状態へ戻したいとき

前回コミットした中に含まれていた、ある特定のファイルについて、それだけまるっと前のバージョンへ戻したいなと思ったら。


1. そのファイルのコミット履歴を確認
git log -p [ファイルパス]


差分などが表示される詳細なログのうち、戻したいバージョンのコミット番号だけ確認してコピーしておく。


2. コミット番号を指定して、そのファイルを指定したコミット時点まで戻す
git checkout [コミット番号] [ファイルパス]