我刚刚执行了一个命令$ git commit,它打开了一个新的编辑器。但我正在尝试关闭新的提交编辑器。如何做到这一点?我使用的是Git for Windows。
当前回答
不确定是哪个组合键使您到达>提示符,但这不是我所知道的bash提示符。我通常是意外得的。Ctrl+C(或D)让我回到$提示符。
其他回答
我遇到过类似的问题,希望这篇文章对你有所帮助。
当你点击命令git commit——modify。它会打开一个默认编辑器。现在的问题是如何结束这一切。我刚刚解决了这个问题,所以如果它有帮助的话:
按Ctrl + X
按“Y”选择“Yes”
按Ctrl + M + A(此命令保存您正在编辑的提交消息并使您退出编辑器)
尝试git log命令来验证您的更改
git提交命令后,你进入编辑器,所以首先点击i,然后开始打字。提交消息后,按Ctrl + c然后:wq
在Mac, 按shift+Z shift+Z(大写Z两次)。
更好的是,将编辑器配置为您熟悉的内容(以gedit为例):
git config --global core.editor "gedit"
你可以像这样读取当前配置:
git config core.editor
还可以从命令行添加提交消息。
git commit -m "blablabla"
编辑器一开始就不会被打开。
不确定是哪个组合键使您到达>提示符,但这不是我所知道的bash提示符。我通常是意外得的。Ctrl+C(或D)让我回到$提示符。
推荐文章
- 如何从终端/命令行调用VS代码编辑器
- 为什么我需要显式地推一个新分支?
- 如何撤消最后的git添加?
- Rubymine:如何让Git忽略Rubymine创建的.idea文件
- 在Jar文件中运行类
- Gitignore二进制文件,没有扩展名
- Git隐藏错误:Git隐藏弹出并最终与合并冲突
- 如何在Windows命令提示符下运行.sh ?
- 了解Git和GitHub的基础知识
- 没有。Git目录的Git克隆
- 如何从命令行通过mysql运行一个查询?
- Git与Mercurial仓库的互操作性
- 忽略git中修改(但未提交)的文件?
- “git restore”命令是什么?“git restore”和“git reset”之间有什么区别?
- Git合并与强制覆盖