Convert merge into rebase without having to perform the merge again
tl;dr Even if you can include merge commits in a rebase, you can’t squash merge commits. Git will let you know by saying: Refusing to squash a merge: <SHA-1> What you can do in order to keep the changes made during the merge is to convert the merge commit into a normal commit. At that … Read more