Use double quotes:
git commit -m "cracked enigma's code"
Or, if your message contains other special characters, use double quotes or backslash only for the single quote:
git commit -m 'cracked $enigma'"'"'s code'
git commit -m 'cracked $enigma'\''s code'