В windows bash кажется git config --list
показывает настройки для нескольких областей, но не говорит вам, для какой области они предназначены.показать область для каждого элемента в `git config --list`
Я пытаюсь убедиться, что у меня никогда не было проблемы с CRLF, установив для core.autocrlf
значение false для всего.
git config --list
дает мне что-то вроде этого:
$ git config --list
core.symlinks=false
core.autocrlf=input // <-- HERE
core.fscache=true
color.diff=auto
color.status=auto
color.branch=auto
color.interactive=true
help.format=html
http.sslcainfo=C:/Program Files/Git/mingw64/ssl/certs/ca-bundle.crt
diff.astextplain.textconv=astextplain
rebase.autosquash=true
credential.helper=manager
gui.recentrepo=C:/Users/Buttle/PhpstormProjects/stuffs
gui.recentrepo=C:/Users/Buttle/PhpstormProjects/lolcatz
user.name=buttletime
[email protected]
core.autocrlf=false // <-- AND HERE
credential.helper=cache --timeout=3600
core.repositoryformatversion=0
core.filemode=false
core.bare=false
core.logallrefupdates=true
core.symlinks=false
core.ignorecase=true
core.hidedotfiles=dotGitOnly
remote.origin.url=https://github.com/buttletime/lolcatz.git
remote.origin.fetch=+refs/heads/*:refs/remotes/origin/*
gui.wmstate=normal
gui.geometry=1385x655+182+182 420 192
branch.master.remote=origin
branch.master.merge=refs/heads/master
Похоже, что 2-й один, вероятно, местный к моему lolcatz
проекта. Но моя глобальная настройка также «ложна», когда я проверяю ее.
Это относительно новая функция, следует отметить, когда он был введен – Whymarrh
Это хорошо выглядит для того, чтобы хотя бы сказать мне, какой файл посмотреть. Но для использования 'git config' для изменения значения мне нужно больше информации. Я запутался, потому что, когда я пытаюсь «git config - system» или заменить систему «глобальным» или «локальным», я не вижу «core.autocrlf = input» в любом месте, но я вижу его в списке, расположенном в файле 'C: \\ ProgramData/Git/config'. Какая область действия? –
Страница man предоставляет файлы для файловой системы стиля * nix, но я бы предположил, что 'C: \\ ProgramData/Git/config' является общесистемным конфигурационным файлом. – 10101