如何在第一次使用 Git 提交后 Post 消息

How to Post a Message when using Git Commit After Not Using One the First Time

我输入了以下内容:

git commit

我没有指定消息,现在我有这个屏幕:

我尝试过键入或执行以下操作:

  1. “测试中”
  2. q
  3. 按下 ESC 键
  4. git 提交“测试”

似乎没有任何效果,我如何在不关闭 Git CMD 的情况下通过屏幕?

实际弹出的编辑器是Vim。要键入,请按 i 键。要退出打字模式,请按退出键。使用箭头键导航。例如,要输入提交消息,您可以键入 i,然后按回车键进入新行。然后,输入您的消息。之后,按退出键。然后,键入 : 键,然后键入 wq 以写入并退出。完整的东西应该是:wq。这将使您回到正常的终端!

也可以使用git commit --amend修改最后一次提交

默认情况下,git 将使用 vi 作为文本编辑器,@ShrubtheBub 的回答 100% 正确,可以指导您使用 vi


然而,当 git 要求您编辑文本时,您可能希望 git 打开一个更友好的文本编辑器(比如 Notepad++ 或 VSCode ?)。

有一个配置参数:core.editor

您可以阅读this guide from the official git book,例如:

  • 这里有一行是说“使用记事本++”:
git config --global core.editor "'C:/Program Files/Notepad++/notepad++.exe' -multiInst -notabbar -nosession -noPlugin"
  • 要改用 VSCode,请键入:
git config --global core.editor "code --wait"

(取自the vscode documentation