如何让git在Windows上使用我选择的编辑器而不是Notepad.exe?

如何让git在Windows上使用我选择的编辑器而不是Notepad.exe?,windows,git,sublimetext3,Windows,Git,Sublimetext3,我试图让git使用Sublime文本来提交消息和交互式rebase,但每当我尝试运行git rebase--interactive或git commit,出现的编辑器就是记事本 我已经通过运行将Sublime Text 3配置为我的编辑器 git config --global core.editor "'C:/Program Files/Sublime Text 3/subl.exe' -n -w" 告诉subl.exe打开新窗口并等待输出。我已确认在my.gitconfig中正确设置了我的

我试图让git使用Sublime文本来提交消息和交互式rebase,但每当我尝试运行
git rebase--interactive
git commit
,出现的编辑器就是记事本

我已经通过运行将Sublime Text 3配置为我的编辑器

git config --global core.editor "'C:/Program Files/Sublime Text 3/subl.exe' -n -w"
告诉subl.exe打开新窗口并等待输出。我已确认在my.gitconfig中正确设置了我的
编辑器
设置:

editor = 'C:/Program Files/Sublime Text 3/subl.exe' -n -w
此外,我还尝试从git bash提示符(在文本文件上)自己运行
subl.exe
命令,并验证升华文本是否为该文件打开了一个新窗口,并等待窗口关闭后再返回提示符


我还应该看什么?似乎无论我做什么,git都会尝试使用notepad.exe。

问题在于,notepad是在存储库自己的配置中配置为我的编辑器的。进入repo本身的
.git
文件夹并从
config
文件中删除记事本,使git再次识别全局配置。

我使用记事本+/.gitconfig中的以下行对我有效:
编辑器='C:/ProgramFiles(x86)/记事本++/Notepad++.exe'-multiInst-notabbar-nosession