он просит ввести описание
Всё верно. Запускается
текстовый редактор с заготовкой сообщения коммита. Вам нужно ввести свой текст тут. А всё что закомментировано — будет отброшено.
ввожу несколько символов
По скрину не заметно, что вы что-то написали.
и так зависает
Не зависает. Дальше вы должны сохранить изменения и корректно выйти из редактора, чтобы процесс создания коммита продолжился с этим сообщением коммита.
Если переоткрыть командную строку и запустить опять он говорит что есть swap файл
Если убить терминал, запущенным внутри него редактором, то в каталоге проекта останется временный рабочий файл редактора vim и повторная попытка команды commit выдаст вам закономерную ошибку
говорит удалить его
Если вам трудно работать в vim, то просто переустановите гит, и на шаге, где предлагается выбрать редактор — укажите из списка ваш любимый редактор. Если тот редактор ещё не установлен, то там есть ссылка на сайт, откуда можно его установить. Затем в мастере делаем шаг назад и снова вперед. Тогда редактор становится доступным.