A Note About Git Commit Messages| tbaggery.com
--replace-all | git-scm.com
A specification for adding human and machine readable meaning to commit messages| Conventional Commits