Good point! But in my experience, in most cases, I'm trying to push a single or two commits and there aren't conflicts, so the merge commit is identical to the commit(s). If the rebase is too large or full of conflicts you can simply send a git rebase --abort and do the merge instead.
git rebase --abort
Thank you for sharing!!!
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.