Как сохранить сообщение git commit из Windows cmd?
Я запускаю git из командной строки.
Как сохранить сообщение фиксации?
Я имею в виду, что ключи я должен нажать, чтобы пройти мимо этого экрана:
6 ответов
вы находитесь внутри vim. Чтобы сохранить изменения и выйти, типа:
<esc> :wq <enter>
Это значит:
- пресс побег. Это должны убедиться, что вы находитесь в командном режиме
- тип
:wq
- пресс возвращение
альтернативой, которую упоминает stdcall в комментариях, является:
- пресс побег
- пресс shift+Z shift+Z (capital
Z
в два раза).
Я считаю реальные ответ на этот вопрос-это объяснение того, как вы настраиваете, какой редактор использовать по умолчанию, если вам неудобно с Vim.
вот как настроить Блокнот, например, полезно в Windows:
git config --global core.editor "notepad"
Gedit, более Linux дружественный:
git config --global core.editor "gedit"
вы можете прочитать текущую конфигурацию такой:
git config core.editor
нажмите Shift-zz. Сохраняет изменения и завершает работу. Побег не сработал.
Я использую Git Bash в windows. И это тоже не прошло. Мои сообщения о фиксации просты, поэтому я не хочу добавлять другой редактор atm.
если вы введете git commit
но не вводите комментарий, используя –m
параметр, затем Git откроет редактор по умолчанию для вас, чтобы отредактировать заметку о регистрации. По умолчанию это Vim. Теперь вы можете сделать две вещи:
альтернатива 1-выход Vim без ввода каких-либо комментариев и повторите
пустой или несохраненный комментарий будет считаться прерванной попыткой фиксации изменений, и вы можете выйти из Vim, выполнив следующие действия шаги:
пресс Esc чтобы убедиться, что вы находитесь не в режиме редактирования (вы можете нажать Esc несколько раз, если вы не уверены)
-
тип
:q!
enter
(то есть двоеточие, буква q, восклицательный знак, enter), это говорит Vim отказаться от любых изменений и выйти)
Затем Git ответит:прерывание фиксации из-за пустой фиксации сообщение
и вы снова свободны совершать, используя:
git commit –m "your comment here"
Альтернатива 2-Используйте Vim, чтобы написать комментарий
выполните следующие действия, чтобы использовать Vim для написания комментариев
- пресс я для входа в режим редактирования (или режим вставки).
Это оставит вас с мигающим курсором на первой линии. Добавьте свой комментарий. Нажмите Esc чтобы убедиться, что вы не в режиме редактирования (вы можете нажать Esc несколько раз, если вы не уверены) - тип
:wq
enter
(то есть двоеточие, буква w, буква q, enter), это скажет Vim сохранить изменения и выйти)
ответ от https://blogs.msdn.microsoft.com/kristol/2013/07/02/the-git-command-line-101-for-windows-users/