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)
但这两个命令都不起作用。