私たちのブランチ dev はあまり安定していないことに気付き、いくつかの変更を元に戻してデバッグに取り組みました。
git checkout dev
git checkout -b staged_dev
git push origin staged_dev
# go back to dev
git checkout dev
git reset 230086bf429307182ed9b35e19ad2581a3a2baf6 # last known stable state of dev
git reset --soft HEAD@{1}
git commit -m "Revert to 230086bf429307182ed9b35e19ad2581a3a2baf6" # this commit SHA = 270329c
git reset --hard
git push origin dev
これにより、 dev の上に新しいコミットが追加されました。270329c
それ以来、別の人がいくつかの安全なコミットを dev に追加し、私は staged_dev をデバッグしていくつかのコミットを追加しました。270329c
dev から元に戻し、staged_dev の他のコミットを dev に追加するにはどうすればよいですか?
参照スタックオーバーフローの質問: Git の SHA ハッシュによるコミットに戻りますか?