Como descrito no git docs :
Your Editor
You can configure the default text editor that will be used when Git needs you to type in a message. By default, Git uses your system’s default editor, which is generally Vi or Vim. If you want to use a different text editor, such as Emacs, you can do the following:
$ git config --global core.editor emacs
Claro que, como você é como eu e quer usar um editor de texto simples para commits e não um editor de texto que acha que é um sistema operacional, você usaria
$ git config --global core.editor nano
Você pode verificar suas configurações com
$ git config --list
Quanto a usar o Text Wrangler, não estou familiarizado, mas a resposta aqui parece ser exatamente o que você está procurando.