Just to be clear since I’ve been pretty vocal in this thread, and I did already touch on this: I’m not only all for but greatly encourage local rebasing. Get git rebase -i main
in your fingers. Same with git commit --amend --no-edit
. I don’t like to drive-by ping people so I’ll say that (@)marcandre wrote the best blog post about this but it’s now gone so… I don’t know what you to tell you. Version control is an amazing development tool and I kinda wish that git proficiency had a bit more social/professional pressure behind it. Oddly, “vibe coding” is making a deeper understanding of git more valuable since agents can really heck up your code and, because speed is the name of the game, knowing how to quickly revert is essential.