39
commit messages are optional
(schpet.com)
Git is a free and open source distributed version control system designed to handle everything from small to very large projects with speed and efficiency.
Resources
Rules
Git Logo by Jason Long is licensed under the Creative Commons Attribution 3.0 Unported License.
git rebase
trumps all of the things you mentioned...Anti Commercial-AI license
Git rebase can be hard to understand for many. Not everyone has the blessing of being in a team of Git gurus.
It's more about the tooling. IDEs make it really simple.
Also people get scared when they hear it because of utterances like yours. I'm dumb af. Git rebase for your use cases can be renamed to "git edit-history $fromCommit". Nothing special about it.
Anti Commercial-AI license