-1

我最近开始学习 Git,我正在阅读 git hub 网站上的教程。我没有找到这个问题的确切答案,因此我发布了这个问题。

我正在尝试运行不带注释的提交命令,并且 git bash 启动代码编辑器,上面写着“请输入提交消息......”

是否有一个命令可以导航回 git bash 命令提示符而不在代码编辑器上输入提交消息?

谢谢你。

4

2 回答 2

2

如果它正在运行 Vim,那么您可以使用:cq退出并返回错误,因此 Git 不会提交任何内容。

于 2013-06-16T19:43:25.400 回答
1

如果您不提供提交消息(并退出编辑器),git 将不会执行提交。


更一般地说,您可能希望直接在命令行上提供提交消息:

git commit [ your other options here ] -m 'this is the commit message'

或通过设置选择您喜欢的编辑器:

export GIT_EDITOR='emacs'

或导出 VISUAL='emacs'

emacs用你最喜欢的编辑器替换)在提交之前。您可以在 bash 启动文件中执行此操作,这样您就不必在每次打开新 shell 时都键入它。

于 2013-06-16T19:43:25.220 回答