Search code examples
bashgitvimgit-mergegit-bash

How do I enter the commit message in this bash pop-up?


I want to merge a remote repository to a new repository on GitHub. I have tried the following bash commands:

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

After executing the last command, this screen pops up:

enter image description here

Here bash is asking me to enter a commit message. But typing appears to be prohibited everywhere except in the yellow line. Not only that, I can't even terminate this prompt if I want to go back to the command line. There seems no way to break out other than closing bash itself. So how do I proceed from here?

PS: I have already tried to change my default git editor to vim using the following commands:

git config --global core.editor vim

As well as,

export EDITOR="vim"

But both of these commands didn't work.


Solution

  • This is not an issue, all you need to do is

    Press Insert Key and then Enter Key. This will allow you to type a message

    Once you have done that Press Esace (Esc) then :wq to exit