Git - 提交编辑器,但没有编辑器打开
我只是试图做一个git pull
,我已经做了数百次。由于某种原因,这次它在控制台上向我显示这个Git - 提交编辑器,但没有编辑器打开
# 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.
然而,没有东西会打开我输入此提交消息。我相信像Vim或其他什么应该打开(我从来没有使用过),但我在试图拉代码的僵局。
我看到这在我的git config
core.editor=vi
我能做些什么?我可以用其他方式输入提交信息吗?我正在使用Mac OSX Lion。
要更改编辑器,请:
git config --global core.editor TextWrangler
(与精确命令替换的TextWrangler打电话给你的编辑器,最好用的完整路径)。
这会更改您帐户的配置(您使用的所有git
存储库),其中--local
仅更改当前存储库的配置。
另请检查名为GIT_<something>
的环境变量。
如果你有你的git编辑器设置为vi
,你完全可以看到这个消息,这意味着你的是在vi中。如果您知道如何使用vi
,请输入您的信息。否则,请将编辑器改为您熟悉的编辑器。
我从来没有意识到,在终端标题栏上,'bash'悄悄地变成'vim'。在这里,我正在等待一个新窗口打开某处。谢谢! – 2013-03-18 18:12:21
@Kevin_TA不用担心,很高兴我能帮上忙。 – 2013-03-18 22:32:22
您是否试图拉到您提交提交的分支上?你真的想这么做吗?它看起来像你的问题,像'vi' *做*开始。 – 2013-03-16 00:34:52
如果您不理解vi,请将您的编辑器设置为BBEdit或免费软件TextWrangler。 git工作得很好。 – matt 2013-03-16 00:35:33
我不知道如何使用vi。我有TextWrangler。如果TextWrangler存在于Mac OSX的Applications文件夹中,我该如何将其设置为我的编辑器? – 2013-03-16 00:45:05