I'm new to git and learning from a PDF.
I just executed a command $ git commit
and it opens a new editor. But I'm trying to close that new commit editor. How to do this? I'm using git on windows.
相关问题
- Why does recursive submodule update from github fa
- Extended message for commit via Visual Studio Code
- Emacs shell: save commit message
- Can I organize Git submodules in a flat hierarchy?
- Upload file > 25 MB on Github
相关文章
- 请教Git如何克隆本地库?
- What is the tortoisehg gui equivalent of doing “hg
- How to use Mercurial from Visual Studio 2010?
- GitHub:Enterprise post-receive hook
- Git Clone Fails: Server Certificate Verification F
- SSIS solution on GIT?
- Is it possible to do a “destroy history” in TFS?
- Compile and build with single command line Java (L
Better yet, configure the editor to something you are comfortable with (gedit as an example):
You can read the current configuration like this:
You can also add the commit message from the command line.
and the editor will not be opened in the first place.
As an alternative to 'save & quit', you can use git-commit's function
git-commit-commit
, by default bound to C-c C-c. It will save the file and close it. Afterwards, you still have to close emacs with C-x C-c, as mentioned before. I am currently trying to find out how to make emacs quit automatically.After writing commit message, just press Esc Button and then write :wq or :wq! and then Enter to close the unix file.
I had this problem I riceive a a > like prompt and I couldn't commit. I change the " in the comment for ' and it works.
I hope this help someone!
Save the file in the editor. If it's Emacs: CTRLX CTRLS to save then CTRLX CTRLC to quit or if it's vi: :wq
Press
esc
first to get out from editing. (in windows/vi)Had troubles as well. On Linux I used Ctrl+X (and Y to confirm) and then I was back on the shell ready to pull/push.
On Windows GIT Bash Ctrl+X would do nothing and found out it works quite like vi/vim. Press i to enter inline insert mode. Type the description at the very top, press esc to exit insert mode, then type
:x!
(now the cursor is at the bottom) and hit enter to save and exit.If typing
:q!
instead, will exit the editor without saving (and commit will be aborted)