Как удалить дубликаты значений конфигурации Git, которые противоречат друг другу? - PullRequest
0 голосов
/ 17 декабря 2018

Я пытался удалить значения (сбросить их), но они не исчезнут.Кроме того, они противоречат друг другу.

C:\Users\Chloe\workspace\app>git config --unset-all core.autocrlf

C:\Users\Chloe\workspace\app>git config --unset-all core.editor

C:\Users\Chloe\workspace\app>git config --unset-all core.edit

C:\Users\Chloe\workspace\app>git config -l | grep autocrlf
core.autocrlf=true
core.autocrlf=false

C:\Users\Chloe\workspace\app>git config -l | grep notepad
core.editor=/C/Program Files/Notepad++/notepad++.exe
core.edit=C:\\Program Files\\Notepad++\\notepad++.exe

Я пытался редактировать значения с помощью git config -e (но сначала мне пришлось выяснить, как правильно указать путь), и в нем не было ни одного из них.ключи конфигурации.

версия git 2.16.3.windows.1

Ответы [ 2 ]

0 голосов
/ 17 декабря 2018

Я нашел этот ответ /1534253/kuda-zapisyvaetsya-git-config-global#1534261

И я использовал git config --list --show-origin, затем отредактировал файлы вручную (из повышенного Notepad ++).У меня было

file:"C:\\ProgramData/Git/config"       core.autocrlf=true
file:C:/Users/Chloe/.gitconfig  core.autocrlf=false
file:C:/Users/Chloe/.gitconfig  core.editor=/C/Program Files/Notepad++/notepad++.exe
file:C:/Users/Chloe/.gitconfig  core.edit=C:\\Program Files\\Notepad++\\notepad++.exe

В целом это было в 4 местах: C:\ProgramData\Git\config, C:\Program Files\Git\mingw64\etc\gitconfig, C:/Users/Chloe/.gitconfig, .git/config.

0 голосов
/ 17 декабря 2018

Запустите git config -l --show-origin, чтобы увидеть, откуда приходят настройки.Скорее всего из глобального ~/.gitconfig, поэтому удалите их с помощью

git config --global --unset-all core.autocrlf
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...