exec git "$(basename "$0")" "$@"
Then you symlink commit to git-command
And now commit is an alias for git commit
continued...