Note the existence of the Git Redmine Suite.

https://github.com/celogeek/git-redmine-suite
Ticket #887. Add ability to force some commands

Currently only works with 'start'

no changes added to commit (use "git add" and/or "git commit -a")
Bugfix: Comment out all other lines in the body of the commit message.

This fixes a bug where the status message would sometimes say that there were
no changes to commit, but it would show up in the trac message.
Ticket #887. Fixed bug where you couldn't delete a task which had no ticket.