Git 设置要使用的编辑器
示例
有几种方法可以设置使用哪个编辑器进行提交,重新定基等。
更改core.editor配置设置。
$gitconfig--globalcore.editornano
设置GIT_EDITOR环境变量。
对于一个命令:
$GIT_EDITOR=nanogitcommit
或者对于所有在终端中运行的命令。注意:仅在关闭终端后才适用。
$exportGIT_EDITOR=nano
要更改所有终端程序(不仅仅是Git)的编辑器,请设置VISUAL或EDITOR环境变量。(请参阅VISUALvs。EDITOR)
$exportEDITOR=nano
注意:如上所述,这仅适用于当前端子;您的外壳通常将具有一个配置文件,以允许您对其进行永久设置。(bash例如,在上面,将以上行添加到您的~/.bashrc或中~/.bash_profile。)
一些文本编辑器(大多数是GUI编辑器)一次只能运行一个实例,如果您已经打开了一个实例,则通常会退出。如果您的文本编辑器属于这种情况,则Git将打印消息,Abortingcommitduetoemptycommitmessage.而不允许您先编辑提交消息。如果您遇到这种情况,请查阅文本编辑器的文档,以查看其是否带有--wait标志(或类似标志),使其暂停直到文档关闭。