Как ввести сообщение git commit в редакторе - PullRequest
0 голосов
/ 07 мая 2018

Пока я пытаюсь ввести сообщение git commit в редакторе, которое выглядит как Vi, но ни одна из команд типа: wq, escape и т. Д. Не работает. всякий раз, когда я пытаюсь слить мой мастер, это окно всплывает:

Merge branch 'master' into awesomebar

# Please enter a commit message to explain why this merge is necessary,
# especially if it merges an updated upstream into a topic branch.
#
# Lines starting with '#' will be ignored, and an empty message aborts
# the commit.



--**-Mg: MERGE_MSG                        (fundamental)----All------------------------------------------------------------------------------------------------------------------------------

И курсор остается прямо в начале предложения "Объединить ветку 'master' в awesomebar". Ни я не могу двигать курсор, ни я не могу убежать. Ввод escape дает следующие команды:

Merge branch 'master' into awesomebar

# Please enter a commit message to explain why this merge is necessary,
# especially if it merges an updated upstream into a topic branch.
#
# Lines starting with '#' will be ignored, and an empty message aborts
# the commit.



--**-Mg: MERGE_MSG                        (fundamental)----All------------------------------------------------------------------------------------------------------------------------------
ESC-

И однажды набрав что-то, я даже не могу удалить это. Как мне с этим справиться?

1 Ответ

0 голосов
/ 07 мая 2018

Похоже, что Joe

Из того, что я знаю, чтобы сохранить и выйти, вы должны набрать ^kx (где ^ равно CTRL).

Если вы хотите изменить редактор Git по умолчанию, просто обновите переменную EDITOR в вашем ~/.bashrc, например:

export EDITOR="vim"
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...