とりあえず.gitconfigにこのように書いてみる。
[core] editor = /Applications/Emacs.app/Contents/MacOS/bin/emacsclient
単に
[core] editor = emacs
だと、ターミナルでエディタが立ち上がるだけだし、
[core] editor = open /Applications/Emacs.app
だと、今のエディタで立ち上がるけどC-x #してもコミットされないので…
原因はまあ、わからん状態ですけども。
なお、これとは別にgit commitと打つと
fatal: could not read '': No such file or directory
なるエラーを吐かれるので、.gitconfigのtemplate設定をまるっと消す。