Why Git Rebase -i Is Not That Scary for Developers
I've seen many developers fear git rebase -i, but it's just a text file plan you can abort anytime. Rebase creates new commits instead of destroying old ones, and the reflog always saves your work. Conflicts are manageable since you handle one commit at a time. I believe any developer should master this tool to maintain a clean history without anxiety.
In my opinion, if you don't care about a clean branch history, I am more inclined to be skeptical of how serious you are about your software.