Mac上的git merge lock

时间:2016-02-07 22:39:52

标签: git emacs merge

我在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',我可以完成合并。谢谢你的帮助!

1 个答案:

答案 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