我最近开始学习 Git,我正在阅读 git hub 网站上的教程。我没有找到这个问题的确切答案,因此我发布了这个问题。
我正在尝试运行不带注释的提交命令,并且 git bash 启动代码编辑器,上面写着“请输入提交消息......”
是否有一个命令可以导航回 git bash 命令提示符而不在代码编辑器上输入提交消息?
谢谢你。
我最近开始学习 Git,我正在阅读 git hub 网站上的教程。我没有找到这个问题的确切答案,因此我发布了这个问题。
我正在尝试运行不带注释的提交命令,并且 git bash 启动代码编辑器,上面写着“请输入提交消息......”
是否有一个命令可以导航回 git bash 命令提示符而不在代码编辑器上输入提交消息?
谢谢你。
如果它正在运行 Vim,那么您可以使用:cq
退出并返回错误,因此 Git 不会提交任何内容。
如果您不提供提交消息(并退出编辑器),git 将不会执行提交。
更一般地说,您可能希望直接在命令行上提供提交消息:
git commit [ your other options here ] -m 'this is the commit message'
或通过设置选择您喜欢的编辑器:
export GIT_EDITOR='emacs'
或导出 VISUAL='emacs'
(emacs
用你最喜欢的编辑器替换)在提交之前。您可以在 bash 启动文件中执行此操作,这样您就不必在每次打开新 shell 时都键入它。