ポスト
「master から新しいブランチを切り直して、そこに欲しいコミットだけを選んで cherry-pick しろ」っていうシンプルかつ愚直な方法で必ず解決する。「なぜ余計なコミットが混じってしまったのか」っていう疑問は残りつつも対処法さえ確立されていれば開発を進めるうえでは問題ないよねっていう
メニューを開くみんなのコメント
メニューを開く
この方法の良い点の一つは git rebase を教えなくていい点だと思う。rebase の概念を理解するのは難しい。その点、cherry-pick は本当にシンプルなコマンドなので初心者でも混乱を招くことはほとんどないと思う