On Thu Sep 21 05:56:53 2023 +0000, Aidan Khoury wrote:
I think I got it figured out, I will squash all the tiny fix commits to reduce the amount of time wasted manually reverting and re-checking failing tests between commits.
Don't know how much of this you already know, but for future reference:
- `rebase -i` can really be your friend here. Put an 'e' on each commit. Then it will stop at each commit, where you can remake, test, fix/add as needed, and continue. Not as bad as it sounds in my experience. - `rebase -i` also lets you insert commits if you know the commit hash (might have helped with reverting on the initial commit)