Я нашел в своем списке настроек * следующую запись, удвоенную:
git config -l | sort
... (irrelevant here)
core.symlinks=false
core.symlinks=false
... (irrelevant here)
После короткого размышления я подумал, что понял, почему: Эй, конечно!Я не указал источник для списка конфигурации, поэтому вывод, который я вижу, - это объединение записей из всех источников ... (я помню, как наблюдал этот результат раньше, для записей, которые я установил как на локальном, так и на глобальном уровнях), поэтому(после короткое посещение в документе ) Я проверил отдельно:
git config -l --local | sort
... (irrelevant here)
core.symlinks=false
... (irrelevant here)
git config -l --global | sort
(no line about core.symlinks at all)
Странно.Один в local
и ни один в global
.Может быть system
?
git config -l --system | sort
(no line about core.symlinks at all)
И на данный момент я больше не могу поддержать мое первое предположение ... так откуда же взята "другая" запись, если не из global
или system
?Это просто что-то вроде способа, которым git создает вывод списка конфигурации, который я пропускаю и вызывает этот странный результат?
* (при поиске чего-то совершенно не связанного. Поэтому я первыйпризнать, что этот вопрос не имеет решающего значения для выполнения какой-либо задачи, я просто хотел выяснить, в чем причина того, что я наблюдал, если кто-то знает, что у них на голове)