【发布时间】:2016-02-03 22:50:26
【问题描述】:
我正在学习在 OS X 终端上使用 Git。这似乎真的很容易。但我不能只处理一个问题:当我尝试合并两个分支时,例如“myTestBranch”到“master”,这个程序覆盖了终端并向我展示了一个新的视图,我应该在其中编写合并消息。然后,我不知道如何“回车”,保存合并消息,然后返回主终端视图,我可以继续工作。
有谁知道,它是如何工作的?
【问题讨论】:
-
即vi或vim编辑器。你可以通过输入
:q<enter>来摆脱它。您要么需要学习 vi(这无疑是更难的一面),要么将$EDITOR定义为更友好的东西,例如 nano。 -
这就是我说的,无论是vi还是vim。无论哪种方式,要么学习如何使用,要么使用
$EDITOR变量将您的 shell 环境设置为使用不同的编辑器。nano使用起来非常简单,可以帮助您显示可以按哪些 ctrl 键来退出、保存等。 -
您还应该查看 git config 中的
core.editor配置选项(例如,参见 stackoverflow.com/questions/6435246/…)