Странно, он утверждает, что файл только для чтения ...
Джонни
@johnny: Теперь, это странно. Можете ли вы открыть этот файл в другом редакторе?
Johnsyweb
1
@Johnsyweb, я просто читаю скриншот. Это случилось со мной однажды тоже. Я только что снял защиту от записи в Windows Explorer, и с тех пор она работает.
Джонни
Ответы:
263
Поскольку вы изучаете Git, знайте, что это не имеет ничего общего с git, но с текстовым редактором, настроенным для использования. В vim вы можете нажать, iчтобы начать ввод текста и сохранить, нажав escи, :wqи enter, это подтвердит введенное вами сообщение. В вашем текущем состоянии, чтобы просто выйти без фиксации, вы можете сделать :qвместо того, :wqкак указано выше.
В качестве альтернативы, вы можете просто git commit -m '<message>'вместо git открыть редактор, чтобы напечатать сообщение.
Я рекомендую установить редактор на ваш любимый редактор. Затем используйте версию командной строки (git commit -m '...'), когда она подходит, или позвольте ему запустить ваш редактор (TextMate, Notepad и т. Д.), Когда это не так
Стоит познакомиться с Vim, так как вы можете использовать его для редактирования текста практически на любой платформе. Я рекомендую Vim Tutor, я использовал это много лет назад и никогда не оглядывался назад (едва ли проходит день, когда я не использую Vim).
В Windows простое нажатие клавиши «q» на клавиатуре закрывает этот экран. Я получил его, когда читал справку, используя «! Help» или просто «help» и «enter» из командной строки DOS.
Ответы:
Поскольку вы изучаете Git, знайте, что это не имеет ничего общего с git, но с текстовым редактором, настроенным для использования. В vim вы можете нажать,
i
чтобы начать ввод текста и сохранить, нажавesc
и,:wq
иenter
, это подтвердит введенное вами сообщение. В вашем текущем состоянии, чтобы просто выйти без фиксации, вы можете сделать:q
вместо того,:wq
как указано выше.В качестве альтернативы, вы можете просто
git commit -m '<message>'
вместо git открыть редактор, чтобы напечатать сообщение.Обратите внимание, что вы также можете изменить редактор и использовать то, что вам удобно (например, блокнот). Как настроить редактор для работы с Git в Windows?
источник
Существует текстовый редактор по умолчанию, который будет использоваться, когда вам нужно, чтобы Git набрал сообщение. По умолчанию Git использует редактор вашей системы по умолчанию, который обычно называется Vi или Vim . В твоем случае это Vim, который выбрал Git. См. Как мне заставить Git использовать выбранный мной редактор для коммитов? для деталей о том, как выбрать другой редактор. В то же время ...
Вы хотите ввести сообщение, прежде чем покинуть Vim :
O
... начнет новую строку для ввода.
Для выхода (g) Vim введите:
EscZZили .Esc
:wq
ReturnСтоит познакомиться с Vim, так как вы можете использовать его для редактирования текста практически на любой платформе. Я рекомендую
Vim Tutor
, я использовал это много лет назад и никогда не оглядывался назад (едва ли проходит день, когда я не использую Vim).источник
Это редактор vi . Попробуйте ESC
:q!
.источник
В Windows 10 это работало для меня для VIM и VI с использованием git bash
или
источник
На окнах я использовал следующую команду
и он прерывает предыдущий коммит из-за пустого сообщения коммита
источник
В Windows простое нажатие клавиши «q» на клавиатуре закрывает этот экран. Я получил его, когда читал справку, используя «! Help» или просто «help» и «enter» из командной строки DOS.
Удачного кодирования :-)
источник