Я использую Windows и перед фиксацией, Git хочет, чтобы я ввел текстовое сообщение и появилось новое текстовое окно.
Как я могу выйти из этого?
Я пытаюсь узнать Git. Таким образом, небольшая помощь будет высоко оценена.
Я использую Windows и перед фиксацией, Git хочет, чтобы я ввел текстовое сообщение и появилось новое текстовое окно.
Как я могу выйти из этого?
Я пытаюсь узнать Git. Таким образом, небольшая помощь будет высоко оценена.
Поскольку вы изучаете Git, знайте, что это мало связано с git, а с текстовым редактором, настроенным для использования. В vim вы можете нажать i
, чтобы начать ввод текста и сохранить, нажав esc
и :wq
и enter
, это будет зафиксировано с введенным вами сообщением. В вашем текущем состоянии, чтобы просто выйти без фиксации, вы можете сделать :q
вместо :wq
, как указано выше.
В качестве альтернативы вы можете просто сделать git commit -m '<message>'
вместо git открыть редактор, чтобы ввести сообщение.
Обратите внимание, что вы также можете изменить редактор и использовать то, что вам удобно (например, блокнот) - Как настроить редактор для работы с git в Windows?
Существует текстовый редактор по умолчанию, который будет использоваться, когда Git вам нужно ввести сообщение. По умолчанию Git использует ваш системный редактор по умолчанию, который обычно Vi или Vim. В вашем случае это Vim, который выбрал Git. См. Как сделать Git использовать редактор моего выбора для коммита?, чтобы узнать, как выбрать другой редактор. В то же время...
Вам нужно будет ввести сообщение, прежде чем покинуть Vim:
... запустит новую строку для ввода.
Для выхода (g) Тип Vim:
Стоит узнать Vim, так как вы можете использовать его для редактирования текста практически на любой платформе. Я рекомендую Vim Tutor
, я использовал его много лет назад и никогда не смотрел назад (едва хватает дня, когда я не использую Vim).
Это редактор vi. Попробуйте ESC :q!
.