Como posso remover uma entrada na configuração global com o git config?


303

Executei um comando de configuração global no git para excluir determinados arquivos usando um arquivo .gitignore_global:

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

Existe uma maneira de desfazer a criação dessa configuração globalmente?

Respostas:


556

Não sei o que você quer dizer com "desfazer" a mudança. Você pode remover a core.excludesfileconfiguração assim:

git config --global --unset core.excludesfile

E é claro que você pode simplesmente editar o arquivo de configuração:

git config --global --edit

... e remova a configuração manualmente.


2
Apenas se você tiver a mesma chave repetida (porque você fez um --add em vez de --edit), esse comando não funcionará, mas você pode fazergit config --replace-all core.excludesfile "your_value"
Juan Saravia

2
Eu queria mudar isso de volta para "entrada", mas encontrei a configuração existente no systemescopo, então eu costumava git config --system --editmudar minha entrada.
Colin_froggatt

"Você pode dizer ao Git para converter CRLF em LF no commit, mas não o contrário, configurando core.autocrlf para input:" De: git-scm.com/book/en/v2/…
colin_froggatt

3
Para Windows, você pode editar o arquivo em C: \ Users \% USERNAME% \. Gitconfig
Shital Shah

No meu caso, isso não funciona para algumas configurações de filtro; Consegui encontrar o arquivo git config -l --show-origine fui para o arquivo para editar seu conteúdo.
WesternGun 28/11

31

Você pode usar o --unsetsinalizador de git configpara fazer o seguinte:

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

Se você tiver mais variáveis ​​para uma configuração, poderá usar:

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

18

Tente isso na linha de comando para alterar os detalhes da configuração do git.

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

git config --global --replace-all user.email "Your new email"

14

Abra o arquivo de configuração para editar:

git config --global --edit

Pressione Inserte remova a configuração

e finalmente digite :wqe Entersalve.


10

Você pode verificar todas as configurações usando

git config --global --list

Você pode remover a configuração, por exemplo, nome de usuário

git config --global --unset user.name

Você pode editar a configuração ou remover a configuração manualmente manualmente usando:

git config --global --edit 

4

Você pode editar o ~/.gitconfigarquivo na sua pasta pessoal. É aqui que todas as --globalconfigurações são salvas.


2

As informações de configuração do git serão armazenadas na ~/.gitconfigplataforma unix.

No Windows, ele será armazenado em C:/users/<NAME>/.gitconfig.

Você pode editá-lo manualmente, abrindo esses arquivos e excluindo os campos que lhe interessam.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.