Git で過去の状態に戻す
Git で過去の状態に戻したい
Git を使っていて、特定のコミットに戻ってビルドし直したい時などに使えるテクニックです。
この記事を書いた人
@takasqr アプリケーション開発が大好きなエンジニア。Vue、Swift、Electrom などでアプリを作って公開している。AWS や Firebase などのクラウドサービスも好き。
やり方
コミット名を確認
コミット名を確認します。
git log
以下のような感じで出てくるので、6f27eecc7f56ab6be6be096f535919b0f2bdf482
のようなところを確認します。今回は「コミット2」から「コミット1」に戻ります。
commit 3ba2179f4977760b2db5194adcaa333649601b7e (HEAD -> main, origin/main, origin/HEAD)
Author: takasqr <[email protected]>
Date: Fri Apr 26 23:13:31 2024 +0900
コミット2
commit 6f27eecc7f56ab6be6be096f535919b0f2bdf482
Author: takasqr <[email protected]>
Date: Fri Apr 26 23:12:54 2024 +0900
コミット1
過去に移動
git checkout 6f27eecc7f56ab6be6be096f535919b0f2bdf482
最新に戻る
git checkout master
master
の部分はブランチ名です。状況に合わせて読み替えてください。