case sensitive on github page deployment

hexo will deploy to wrong branch when username and gh-pages are different case, 
something like this: `Ferrari/ferrari.github.com`, will deploy to gh-pages not master branch.
Special case but lucky to me have this issue. xD