📟

rebaseしたらなぜかcommit数が減ったぞい

2022/08/17に公開約400字

経緯

100commitsくらいのbranch、結構長いこと作業してたのでmainに追いつこうとしrebaseしたらなぜか元よりもcommit数が9くらい減ってた
logじっくり見てたらmergeのcommitが消えたからだった

解決法

rebaseのデフォ設定はmergeのcommit消すので、もし何か残しておく理由がある人はgit rebase mainに続けて--rebase-mergesというオプションを使うといい

補足

以前は--preserve-mergesというオプションでQiitaさんとかStackOverflowさんとかでこのオプションがしばしば紹介されてるがこれ使うと

warning: git rebase --preserve-merges is deprecated. Use --rebase-merges instead.

って言われる

Discussion

ログインするとコメントできます