Я запускаю git з командного рядка.
Як зберегти повідомлення про фіксацію?
Я маю на увазі, які клавіші я повинен натиснути, щоб пройти повз цей екран:
Я запускаю git з командного рядка.
Як зберегти повідомлення про фіксацію?
Я маю на увазі, які клавіші я повинен натиснути, щоб пройти повз цей екран:
Відповіді:
Ви всередині vim. Щоб зберегти зміни та вийти, введіть:
<esc> :wq <enter>
Це означає:
:wq
Альтернативою, яку згадує stdcall у коментарях, є:
Z
двічі).Я вважаю, що РЕАЛЬНА відповідь на це запитання - це пояснення того, як ви налаштовуєте редактор, який використовується за замовчуванням, якщо вам не зручно з Vim
Ось як налаштувати Блокнот, наприклад, корисний у Windows:
git config --global core.editor "notepad"
Gedit, більш зручний для Linux:
git config --global core.editor "gedit"
Ви можете прочитати поточну конфігурацію так:
git config core.editor
core.editor
. GitPad або інша обгортка потрібна. github.com/github/GitPad
git config --global --unset-all core.editor
. Якщо є якийсь спосіб використовувати Блокнот із WSL, це було б ідеально.
Ви також можете взяти на себе зобов’язання. git commit -m "Message goes here"
Це простіше.
Натисніть Shift-zz. Зберігає зміни та завершує роботу. Втеча не працювала для мене.
Я використовую Git Bash у Windows. І не міг пройти і цього. Мої повідомлення фіксації прості, тому я не хочу додавати інший редактор atm.
Якщо ви вводите коментар, git commit
але не хочете ввести коментар за допомогою –m
параметра, Git відкриє вам редактор за замовчуванням для редагування вашої реєстрації. За замовчуванням це Vim. Тепер ви можете зробити дві речі:
Альтернатива 1 - Вийдіть з Vim, не вводячи жодних коментарів і повторіть
Пустий або незбережений коментар вважатиметься перерваною спробою внесення змін, і ви можете вийти з Vim, виконавши наступні кроки:
Натисніть, Escщоб переконатися, що ви не перебуваєте в режимі редагування ( Escякщо ви не впевнені, ви можете натиснути кілька разів)
Введіть :q!
enter
(тобто двокрапку, букву q, знак оклику, введіть), це вказує Vim відкинути будь-які зміни та вийти)
Git відповість:
Відмова від здійснення через порожнє повідомлення про фіксацію
і ви знову можете взяти на себе зобов'язання, використовуючи:
git commit –m "your comment here"
Альтернатива 2 - Використовуйте Vim, щоб написати коментар
Виконайте наступні дії, щоб використовувати Vim для написання ваших коментарів
:wq
enterВідповідь https://blogs.msdn.microsoft.com/kristol/2013/07/02/the-git-command-line-101-for-windows-users/