Git-как закрыть редактор фиксации?



Я новичок в Git и обучение в формате PDF.
Я только что выполнил команду $ git commit и он открывает новый редактор. Но я пытаюсь закрыть этот новый редактор фиксации. Как это сделать? Я использую git на windows.

2656   6  

6 ответов:

сохраните файл в Редакторе. Если это Emacs:CTRL XCTRLS сохранить затем CTRL XCTRLC чтобы выйти или если это vi:: w q

пресс esc во-первых, чтобы выйти из редактирования. (в windows/vi)

были проблемы, а также. На Linux я использовал Ctrl+XY для подтверждения), а затем я вернулся на оболочку, готовую тянуть/толкать.

на Windows GIT Bash Ctrl+X ничего не сделал бы и узнал, что он работает совсем как vi/vim. Нажмите Я для входа в режим встроенной вставки. Введите описание в самом верху, нажмите esc чтобы выйти из режима вставки, введите :x! (теперь курсор находится в снизу) и ударил введите сохранить и выйти.

при вводе :q! вместо этого выйдет из редактора без сохранения (и фиксация будет прервана)

после написания сообщения фиксации, просто нажмите Esc кнопка, а затем написать : wq или : wq! а то введите чтобы закрыть файл unix.

еще лучше, настроить редактор на то, что вам удобно (gedit в качестве примера):

git config --global core.editor "gedit"

вы можете прочитать текущую конфигурацию такой:

git config core.editor

вы также можете добавить сообщение фиксации из командной строки.

git commit -m "blablabla"

и редактор не будет открыт в первую очередь.

в качестве альтернативы 'save & quit', вы можете использовать функцию git-commit git-commit-commit по умолчанию привязан к C-c C-c. Он сохранит файл и закроет его. После этого, вам все равно придется закрыть Emacs с C-x C-c, как упоминалось ранее. В настоящее время я пытаюсь выяснить, как заставить emacs выйти автоматически.

У меня была эта проблема, я рисовал a a > как подсказка, и я не мог совершить. Я меняю "в комментарии для' и это работает.

Я надеюсь, что это поможет кому-то!

Comments

    Ничего не найдено.