git rebase -iにはmergeコミットが表示されない

更新: 2024/04/20, 作成: 2024/04/20

みなさんこんにちは、かじりです。git rebase -iをした時にマージコミットが表示されないことを知りました。

これがgit log --onelineで表示された。

c3513fa (HEAD -> no-ff-merge, origin/no-ff-merge, main) Merge branch 'remove-line'
3884c97 (remove-line) Revert "Remove line"

これが git rebase -i HEAD~1 をした時に表示された。

pick 3884c97 Revert "Remove line"

上のマージコミットがrebaseでは表示されていないことがわかります。