Add this to .bashrc

export GIT_EDITOR='/Applications/MacVim.app/Contents/MacOS/Vim -g -f '

The key is -f, without it git will abort because of empty commit message.