I have a rough part of my workflow, wondering if magit is the solution. So when I'm working on a task, I spin off a branch like most people.
I end up putting 5 or 6 commits in a branch that's for my personal use, not to be pushed to the outside world. Ideally they should be positioned at the tip of the branch, for easy removal if needed, and also to be able to use "the semicolon technique" to push to GitHub "only up to a certain commit" of a branch.
My problem is, with this kind of practice, often these "personal" commits get sandwiched between legit commits, so I have to use magit rebase to re-move the personal commits to the tip of the branch frequently.
Does magit have a feature to overcome this? Anyone else have this problem? I was thinking, what if there a tool that
when I do git commit -m "work"
it puts the commit 5 steps up the commit tree, so the new commit appears before my "personal" commits.