I sometimes realize, in the middle of a git rebase, that something is annoying and I want to fix it.
What I would usually do is make a commit then and there, let the rebase continue, and then later I'll have to remember that I want to do another rebase to move that commit to the proper place in the commit tree.
But what if your ongoing git rebase is something big, like run a check on each commit and push them as they're verified? I don't want that fix on my PR, and I don't want to skip the rest of the side-effects in this rebase and then start over.
What I would usually do is make a commit then and there, let the rebase continue, and then later I'll have to remember that I want to do another rebase to move that commit to the proper place in the commit tree.
But what if your ongoing git rebase is something big, like run a check on each commit and push them as they're verified? I don't want that fix on my PR, and I don't want to skip the rest of the side-effects in this rebase and then start over.
2