'How do I exit from the text window in Git?
I am using Windows and before committing, Git wants me to enter a text message and a new text window appears.

How can I exit from this?
I am trying to learn Git. So, a little help will be highly appreciated.
Solution 1:[1]
Since you are learning Git, know that this has little to do with git but with the text editor configured for use. In vim, you can press i to start entering text and save by pressing esc and :wq and enter, this will commit with the message you typed. In your current state, to just come out without committing, you can do :q instead of the :wq as mentioned above.
Alternatively, you can just do git commit -m '<message>' instead of having git open the editor to type the message.
Note that you can also change the editor and use something you are comfortable with ( like notepad) - How can I set up an editor to work with Git on Windows?
Solution 2:[2]
There is a default text editor that will be used when Git needs you to type in a message. By default, Git uses your system’s default editor, which is generally Vi or Vim. In your case, it is Vim that Git has chosen. See How do I make Git use the editor of my choice for commits? for details of how to choose another editor. Meanwhile...
You'll want to enter a message before you leave Vim:
...will start a new line for you to type in.
To exit (g)Vim type:
It's worth getting to know Vim, as you can use it for editing text on almost any platform. I recommend the Vim Tutor, I used it many years ago and have never looked back (barely a day goes by when I don't use Vim).
Solution 3:[3]
That's the vi editor. Try ESC :q!.
Solution 4:[4]
On Windows 10 this worked for me for VIM and VI using git bash
"Esc" + ":wq!"
or
"Esc" + ":q!"
Solution 5:[5]
On windows I used the following command
:wq
and it aborts the previous commit because of the empty commit message
Solution 6:[6]
First type
i
to enter the commit message then press ESC then type
:wq
to save the commit message and to quit. Or type
:q!
to quit without saving the message.
Solution 7:[7]
On windows, simply pressing 'q' on the keyboard quits this screen. I got it when I was reading help using '!help' or simply 'help' and 'enter', from the DOS prompt.
Happy Coding :-)
Solution 8:[8]
try
:wq
it works for both windows 10 and windows 11
Sources
This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.
Source: Stack Overflow
| Solution | Source |
|---|---|
| Solution 1 | Community |
| Solution 2 | Community |
| Solution 3 | A.R.SEIF |
| Solution 4 | atazmin |
| Solution 5 | Mayank Pandeyz |
| Solution 6 | Prashant Kumar Gupta |
| Solution 7 | Abhinav Saxena |
| Solution 8 | gongool |
