Как я могу удалить запись в глобальной конфигурации с помощью git config?

303

Я запустил команду глобального конфигурирования в git, чтобы исключить определенные файлы, используя файл .gitignore_global:

git config --global core.excludesfile ~/.gitignore_global

Есть ли способ отменить создание этого параметра в глобальном масштабе?

hatmatrix
источник

Ответы:

556

Я не уверен, что вы подразумеваете под "отменить" изменение. Вы можете удалить core.excludesfileнастройку следующим образом:

git config --global --unset core.excludesfile

И, конечно, вы можете просто отредактировать файл конфигурации:

git config --global --edit

... а затем удалите настройку вручную.

larsks
источник
2
Просто, если вы повторили тот же ключ (потому что вы сделали --add вместо --edit), эта команда не будет работать, но вы можете это сделатьgit config --replace-all core.excludesfile "your_value"
Хуан Саравиа
2
Я хотел изменить это обратно на «ввод», но нашел существующий параметр в systemобласти видимости, поэтому я использовал git config --system --editдля изменения своей записи.
colin_froggatt
«Вы можете указать Git преобразовывать CRLF в LF при фиксации, но не наоборот, задав для core.autocrlf следующую команду:« От: git-scm.com/book/en/v2/…
colin_froggatt
3
Для Windows вы можете отредактировать файл в C: \ Users \% USERNAME% \. Gitconfig
Shah
В моем случае это не работает для некоторых настроек фильтра; Я смог найти файл git config -l --show-originи пошел к файлу, чтобы отредактировать его содержимое.
WesternGun
31

Вы можете использовать --unsetфлаг, git configчтобы сделать это так:

git config --global --unset user.name
git config --global --unset user.email

Если у вас есть больше переменных для одной конфигурации, вы можете использовать:

git config --global --unset-all user.name
Юсри Эльвардани
источник
18

Попробуйте это из командной строки, чтобы изменить детали git config.

git config --global --replace-all user.name "Your New Name"

git config --global --replace-all user.email "Your new email"
Прабхакар Ундурти
источник
14

Откройте файл конфигурации для редактирования:

git config --global --edit

Нажмите Insertи удалите настройку

и, наконец, введите :wqи Enterсохранить.

Пасан Суманаратне
источник
10

Вы можете проверить все настройки конфигурации, используя

git config --global --list

Вы можете удалить настройки, например, имя пользователя

git config --global --unset user.name

Вы можете отредактировать конфигурацию или удалить ее вручную, используя:

git config --global --edit 
AConsumer
источник
4

Вы можете редактировать ~/.gitconfigфайл в вашей домашней папке. Здесь все --globalнастройки сохраняются.

Анджело Мендес
источник
2

Информация о git config будет храниться в ~/.gitconfigплатформе Unix.

В Windows он будет храниться в C:/users/<NAME>/.gitconfig.

Вы можете редактировать его вручную, открыв эти файлы и удалив интересующие вас поля.

Сантош Кумар HN
источник