#347: Using escaped carrots for windows on sub commit diff

Windows requires escaped carrots for the command when using `^!` short hand.

(as I do not have windows machine I wasn't able to test on it but since @campersau was able to run the command with escaped carrots I believe this will fix the problem.)

Thanks @campersau for the catch!