错误地设置了core.editor Git

时间:2019-04-15 18:53:00

标签: git git-config

我下载了Git,并添加了“ sublimetext3”作为core.editor值,而不是“ subl -n -w”。我现在将“ subl -n -w”添加为core.editor值,但是当我键入core.editor

时,也存在git config --list值“ sublimetext3”

此外,我无法在终端中打开.md文件。我输入Contributors.md并得到回复

-bash: Contributors.md: command not found.

当我尝试git config --edit时,我得到以下信息:

error: cannot run sublimetext3: No such file or directory
error: unable to start editor 'sublimetext3'.

1 个答案:

答案 0 :(得分:1)

检查您的本地和全局配置,并进行比较:

git config --local --list

git config --global --list

您可能已经使用subl将其设置为一个级别,但是使用sublimetext3将其设置为另一级别了


然后,如果要设置正确,请在设置属性时明确给出配置级别:

git config --global core.editor "subl -n -w"
# and/or
git config --local core.editor "subl -n -w"

(我没有提到也存在的--system--worktree--file,因为我想您不太可能不知道而更改了它,但是值得检查,查看所有详细信息here in the doc