I have always wanted to share with other people the joy of using Magit to effortlessly rebase branches, and I initially wanted to write a post about it, but I think it would be very lengthy so I decided to only make a video about it.
You can learn more about using Magit to perform Git Rebase workflows in the following official documentation: https://docs.magit.vc/magit/Rebasing.html