Текстовый редактор, который вы используете, не должен «появляться» и возвращать управление git, пока вы не сохраните и не закроете его. Я не знаю, как настроить textmate для работы таким образом, но если вы установите для переменной EDITOR что-то вроде vim
, вы сможете увидеть, что она работает нормально. Когда вы запустите команду, она вызовет редактор и попросит вас внести изменения. Когда вы это сделаете и выйдете, команда git продолжит работу и изменит ваш коммит.