We do not use GIT but when we commit to TFS we use the following standard.
#Issue number - #Description (if needed)
We also add separate file to the project we work on that has the #issue number and contains the issue it self and what has been changed.