Maintaining a clean git tree
Don't push on origin! Please, stop pushing new branches on the main repo. You have your own forks for that.
When possible, rebase your MR. If you are the developers of two simultaneous MR, try to rank them by priority so that they are merge one after the other, with one depending on the other (do it when it is evidently easy).
This is a tree, not a bowl of spaghetti!