Hooks:
*Prepare-commit-msg
This hook is called after the pre-commit hook to populate the text editor with a commit message. This is typically used to alter the automatically generated commit messages for squashed or merged commits.
One to three arguments are passed to this hook:
-m or -F option),
-t option),
-c, -C, or --amend option was given.
Similar to pre-commit, exiting with a non-zero status aborts the commit.