我在git浸入式教程中进行了合并实验。当我进入
$ git merge master
这也需要我
# 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.
我无法弄清楚如何完成合并。我已尝试C - X
,以及:wq
这样的各种命令似乎适用于vi
文本编辑器,但我相信我有emacs
编辑器。我知道的唯一命令让我退出编辑器并回到shell(我使用bash)是C - Z
,但这会撤消合并。
如何保存/完成合并?
已解决:根据以下建议,切换到编辑器' nano',我可以完成合并。谢谢你的帮助!
答案 0 :(得分:0)
听起来你正在使用一个你不熟悉的编辑器。考虑用
更改它 git config --global core.editor nano
或
git config --global core.editor vim
此处的文档:https://git-scm.com/book/en/v2/Customizing-Git-Git-Configuration#Basic-Client-Configuration