Thanks Dscho for reviewing my patch patient. I split my patch and read SumbittingPatchs. I try to use git format-patch -M --stdout origin/master | git imap-send to send patch directly according to guide. But imap-send has not ported to msysgit.