похоже, это проблема терминала Mac OS X.Некоторые, но не все люди, использующие nano, сталкивались с ним.
Вы можете обмануть свой терминал, думая, что это другой терминал, набрав:
TERM=VT100
export TERM
... или изучив настройки своего терминала (или используйте другой, например xterm или iTerm).
Другие редакторы, такие как Textmate, vim, BBedit, [...] работают хорошо.Вам нужно придерживаться nano?
Если ваше сообщение о фиксации довольно короткое, вы можете добавить его вручную с флагом -m:
git commit -am "my commit message."