当我运行git config -l
时,我出现了2 core.editor
正确的一个(notepad.exe)在.gitconfig中,因为我在那里添加了它
但不幸的是,另一个即将到来。我该如何删除它?
以及它存储在哪个文件中?
core.symlinks=false
core.autocrlf=false
core.editor='C:/windows/system32/notepad.exe'
color.diff=auto
color.status=auto
color.branch=auto
color.interactive=true
pack.packsizelimit=2g
help.format=html
http.sslcainfo=/bin/curl-ca-bundle.crt
sendemail.smtpserver=/bin/msmtp.exe
diff.astextplain.textconv=astextplain
rebase.autosquash=true
alias.hist=log --pretty=format:'%h %ad | %s%d [%an]' --graph --date=short
core.editor='C:/Program Files/Notepad++/notepad++.exe' -multiInst -notabbar -nosession -noPlugin
core.repositoryformatversion=0
core.filemode=false
core.bare=false
core.logallrefupdates=true
core.symlinks=false
core.ignorecase=true
core.hidedotfiles=dotGitOnly
gui.wmstate=normal
gui.geometry=1061x860+80+51 171 192
答案 0 :(得分:2)
Git在三个位置查找配置设置:
/etc/gitconfig
~/.gitconfig
.git/config
分别是系统范围的,每用户和每个存储库的设置。更具体的设置会覆盖更一般的设置(例如,每个用户的per-repo覆盖)。获取/设置它们的便捷方法是使用git config --system
,git config --global
和git config
。