如何在此 bash 弹出窗口中输入提交消息?

Rac*_*hit 6 git vim bash git-merge git-bash

我想将远程存储库合并到GitHub 上的新存储库。我尝试过以下 bash 命令:

git init
git commit --allow-empty -m "Initial dummy commit"
git remote add --fetch old_a <OldA repo URL>
git merge old_a/master --allow-unrelated-histories
Run Code Online (Sandbox Code Playgroud)

执行最后一条命令后,会弹出以下屏幕:

在此输入图像描述

这里 bash 要求我输入提交消息。但除了黄线外,打字似乎在任何地方都被禁止。不仅如此,如果我想返回命令行,我什至无法终止此提示。除了关闭 bash 本身之外,似乎没有其他办法可以突破。那么我该如何继续呢?

PS:我已经尝试使用以下命令将默认的 git 编辑器更改为 vim:

git config --global core.editor vim
Run Code Online (Sandbox Code Playgroud)

也,

export EDITOR="vim"
Run Code Online (Sandbox Code Playgroud)

但这两个命令都不起作用

小智 8

这不是问题,您所需要做的就是

按插入键,然后按输入键。这将允许您输入消息

完成后按 Esace (Esc) 然后:wq退出