0

我只是想做一个git pull我已经做过数百次的事情。出于某种原因,这次它在控制台中向我展示了这个

# 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。

4

2 回答 2

2

如果您将 git 编辑器设置为vi并看到该消息,则表示您vi 中。如果您知道如何使用vi,请输入您的信息。否则,请将编辑器更改为您熟悉的编辑器。

于 2013-03-16T00:34:29.027 回答
1

要更改编辑器,请执行以下操作:

git config --global core.editor TextWrangler

(将 TextWrangler 替换为调用编辑器的确切命令,最好使用完整路径)。

这会更改您帐户的配置(git您使用的所有存储库),而--local您仅更改当前存储库的配置。

还要检查名为GIT_<something>.

于 2013-03-16T01:44:33.950 回答