以下にコミット履歴が4つありますが、このうち最初の3つの中から1番上のコミットと3番目のコミットをリベースでまとめたいと考えています。
commit 822 (HEAD -> feature/test-1) コード整形 commit a87 (origin/feature/test-1) Merge: 0105cc8 603d1ec Merge branch 'develop' of test.git.backlog.com:/test/test into feature/test-1 commit 010 ログイン画面の実装 commit 603d (origin/develop, origin/HEAD) APIの実装
今までは、git rebase -i develop
として開いたエディターから一番上のみpick
として後は、squash
することで一つにまとめていましたが、真ん中ののコミットのみまとめない場合どうすれば良いでしょうか。
どなたかご助言頂けましたら幸いです。
パッと見だけですが、ログにある2番目のコミットは、3番目のコミットに、4番目のコミットをマージしたときのコミットなのではないですか?
だとすると、勘違いか思い込みで間違ったことやろうとしているように思います。
(別質問にあるプルリクのためでしたら、このようなことをやる意味はほとんどないでしょう)
![guest](/img/icon/icnUserSample.jpg)