How to save a git commit message from windows cmd?
I believe the REAL answer to this question is an explanation as to how you configure what editor to use by default, if you are not comfortable with Vim.
This is how to configure Notepad for example, useful in Windows:
git config --global core.editor "notepad"
Gedit, more Linux friendly:
git config --global core.editor "gedit"
You can read the current configuration like this:
git config core.editor
You are inside vim. To save changes and quit, type:
<esc> :wq <enter>
That means:
- Press Escape. This should make sure you are in command mode
- type in
:wq
- Press Return
An alternative that stdcall in the comments mentions is:
- Press Escape
- Press shift+Z shift+Z (capital
Z
twice).
You can also commit with git commit -m "Message goes here"
That's easier.
Press Shift-zz. Saves changes and Quits. Escape didn't work for me.
I am using Git Bash in windows. And couldn't get past this either. My commit messages are simple so I dont want to add another editor atm.