Adaptando um dos autocommands dados no Vim Wikia, isso parece funcionar bem com git commit -t /tmp/COMMIT_EDITMSG para mim:
" ~/.vim/ftplugin/gitcommit.vim
au! VimEnter COMMIT_EDITMSG exec 'norm gg' | startinsert!
Eu usei exec 'norm gg' | em vez de 1 | porque :1 | é equivalente a :1p | e há um pequeno atraso quando a linha é impressa.

