How to Change a Git Commit Message

Compact guide to change a Git commit message using amend rebase and safe force push tips for shared repositories.