Prepend Jira Ticket to Git Commits using Git hooks
November 5, 2017
One Line Installation
HOOKF=.git/hooks/prepare-commit-msg; if [ -d .git/hooks ] && [ ! -f $HOOKF ]; then curl -s https://gist.githubusercontent.com/khoi/e3d2cc8bceefdcd7bda32a337c978e32/raw > $HOOKF && chmod 755 $HOOKF; else echo "Can't install hook"; fi
TLDR Explaination
If you’re using Jira as your issue tracker, it’s probably a good idea to use the
Smart Commit
feature to link the Git commits to the tickets.
Adding those ticket numbers to commit message is an error-prone process, and you might end up with the commits being linked to the wrong Jira issue.
Install the snippet below as your Git prepare-commit
hook and you’ll have the
ticket id automatically prepend to all your commits.