输入 GIT 提交

Enter a GIT commit

输入'git commit -m(然后一条消息就可以了),我的问题是,一旦我提交或合并,git 会弹出一个屏幕... 现在,一旦我输入了一条消息(黄色),我就无法执行任何操作... 我按下了回车键,我查阅了菜单,我阅读了 GitBook,但我无法通过这个屏幕……你能告诉我如何实际提交这个屏幕吗?如何输入此数据,或接受它或 git 需要做什么才能输入此数据。一旦我输入了我的消息(黄色),按回车键什么都不做...... 请协助...

这是编辑器屏幕,要退出它请先按退出键 (ESC),然后 :wq! 保存并退出屏幕。

GIT Bash 调出一个 VI 编辑器来确认提交消息,在您的情况下是合并。

保存并退出:

  1. ESC
  2. 键入 :wq(写入并退出)

如果您想了解更多信息,可以使用许多有用的 VI 备忘单: VI Cheat Sheet

尝试按 Esc 然后 :wq 为了将来参考,请参阅 detailed answer 退出 vi 编辑器。

感谢所有为答案做出贡献的人。似乎其中三个答案是相同的,而且每个都是正确的。从上面发布的屏幕截图中完成提交的正确方法是输入提交消息(以黄色显示),它确实有字符限制。然后,通过按 'esc'、git 在此屏幕底部打开一个命令行。此时,通过输入':wq',git然后写入提交并退出屏幕,返回到常规命令行。感谢 Daniel Souza 和 Jeff Puckett II 提出我在 Stack 上收到的第一个正确答案。如果您愿意看一下我关于如何设置默认文本编辑器(sublime text 3)的问题,我将非常感激。这不是你的标准问题...ty