Git: Как я могу reset установить параметр конфигурации после того, как я случайно его изменил?
Я изучал опции git config
, используя вкладку завершения в bash, и, не задумываясь, я сделал это:
git config --global user.signingkey --help
и теперь мой глобальный ключ подписи установлен на --help
. Facepalm. Есть ли общий способ узнать, что эти настройки конфигурации, где в прошлом, или где-нибудь, что я мог бы посмотреть в проекте, чтобы увидеть, что это могло быть установлено? У меня есть учетная запись Github, может быть, я смогу получить старую ценность оттуда, так как я не сделал ничего с момента ошибки? Я даже не уверен, что он настроен на что угодно, но я использую SSH с Github.
cd <another project location>; git config user.signingkey
возвращает --help
.
Ответы
Ответ 1
Команда
git config --global section.key value
делает не что иное, как редактирование файла ~/.gitconfig
с контентом вроде этого:
[section]
key = value
Итак, вы можете просто отредактировать этот файл и исправить его.
Кроме того, вы можете использовать команду для удаления настроек:
git config --global --unset section.key