概要
- コミットを遡り、ブランチを作成する方法をまとめる.
必要な情報
- 遡りたいコミットのコミットID
方法
-
下記コマンドを実行して、遡りたいコミットまで戻る。
git reset --hard 戻したいコミットのコミットID
-
下記コマンドを実行してブランチを作成する。
git branch 作成したいブランチ名
-
下記コマンドを実行することで遡りまえのコミットに戻れる。
git reset --hard HEAD@{1}
自分用メモ
- この方法だと分岐元ブランチの歴史が巻き戻って取り返しのつかないことになる可能性がある。注意したほうがよいかも
- --hardで戻してしまった時の解決方法
- 間違えてリセットしてしまった時は
$ git reflog
で履歴を確認し、$ git reset --hard 作業エイリアス
で戻る事ができる。