チェ・ゲバムラの日記

脱犬の道を目指す男のブログ

Gitで過去のコミットに戻ってからまた最新に戻すまで


ググっても出てくるけどメモ。
テストアップとして最新状態までもっていき、あとは本番に上げるだけというときに、
別の場所に過去の状態でアップしておいて欲しいという要望があった場合など。

手順

ログを確認
git log

ログで出たコミット名をコピー
commit xxxxxxxxxxxxxxxxxxxxxxxxx

チェックアウト実行
git checkout xxxxxxxxxxxxxxxxxxxxxxxxx

確認
git branch
※ここでdetached from xxxxxとかになってるはず(一時ブランチ)

最新に戻す
git checkout master