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'

或出口视觉= ' emacs '

在提交之前

(将emacs替换为您最喜欢的编辑器)。您可以在bash启动文件中这样做,这样您就不必在每次打开新shell时都输入它。

最新更新