¿Cómo puedo eliminar una entrada en la configuración global con git config?


303

Ejecuté un comando de configuración global en git para excluir ciertos archivos usando un archivo .gitignore_global:

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

¿Hay alguna manera de deshacer la creación de esta configuración a nivel mundial?

Respuestas:


556

No estoy seguro de lo que quieres decir con "deshacer" el cambio. Puede eliminar la core.excludesfileconfiguración de esta manera:

git config --global --unset core.excludesfile

Y, por supuesto, simplemente puede editar el archivo de configuración:

git config --global --edit

... y luego elimine la configuración a mano.


2
Solo si tiene la misma clave repetida (porque hizo un --add en lugar de --edit), este comando no funcionará pero puede hacerlogit config --replace-all core.excludesfile "your_value"
Juan Saravia

2
Quería volver a cambiar esto a "entrada" pero encontré la configuración existente bajo el systemalcance, así que solía git config --system --editcambiar mi entrada.
colin_froggatt

"Puede decirle a Git que convierta CRLF a LF en la confirmación pero no al revés configurando core.autocrlf para ingresar:" De: git-scm.com/book/en/v2/…
colin_froggatt

3
Para Windows, puede editar el archivo en C: \ Users \% USERNAME% \. Gitconfig
Shital Shah el

En mi caso, esto no funciona para algunas configuraciones de filtro; Pude encontrar el archivo git config -l --show-originy fui al archivo para editar su contenido.
WesternGun

31

Puede usar la --unsetbandera de git configpara hacer esto así:

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

Si tiene más variables para una configuración, puede usar:

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

18

Intente esto desde la línea de comando para cambiar los detalles de configuración de git.

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

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

14

Abra el archivo de configuración para editar:

git config --global --edit

Presione Inserty elimine la configuración

y finalmente escriba :wqy Enterpara guardar.


10

Puede verificar todos los ajustes de configuración usando

git config --global --list

Puede eliminar la configuración, por ejemplo, nombre de usuario

git config --global --unset user.name

Puede editar la configuración o eliminar manualmente la configuración de configuración usando:

git config --global --edit 

4

Puede editar el ~/.gitconfigarchivo en su carpeta de inicio. Aquí es donde --globalse guardan todas las configuraciones.


2

La información de configuración de git se almacenará en la ~/.gitconfigplataforma unix.

En Windows se almacenará en C:/users/<NAME>/.gitconfig.

Puede editarlo manualmente abriendo estos archivos y eliminando los campos que le interesan.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.