Как выйти из редактора git-rebase-todo?

Рейтинг: 2Ответов: 1Опубликовано: 12.12.2014

Читаю всякие спецификации по GIT типа "6.4 Инструменты Git - Перезапись истории"
Там пишется, что команда

$ git rebase -i

запускает тестовый редактор коммитов.
Далее пишется:

Когда вы сохраните и выйдете из редактора ...

И не слова о том как это сделать.

Подскажите. Как сохранить изменения и корректно выйти из редактора git-rebase-todo? Работа ведется в Git Bush для Windows.

Ответы

▲ 1Принят

Если вы не переназначали редактор, то скорее всего у вас открылся vim. Для того, чтобы выйти из него, наберите :wq и нажмите Enter. Перед этим убедитесь, что vim не находится в режиме вставки (слово INSERT внизу). Если находится, то перед набором команды нажмите Esc. Если же вы перенастроили редактор, просто сохраните изменения и закройте его.

Как настроить редактор сообщений коммитов, написано здесь. Как работать с vim - здесь.