> So if they combine all of that in one command including taking care of everything which can go wrong I can imagine getting 15 commands.
My concern would be: what happens when the automation encounters and edge case; what kind of unholy mess would you end up with?
And to be fair, with GitHub and GitLab, doing local feature branch merges has become a very rare event for me in the last 5 years.