Menu
Coddy logo textTech

Git Config

Última actualización

git config lee y escribe los ajustes de Git: tu nombre y correo de commit, tu editor y nombre de rama por defecto, alias y más. Los ajustes viven en tres niveles: sistema (todos los usuarios), global (--global, tu usuario) y local (el repositorio actual, el valor por defecto). El primer paso más común en una máquina nueva es configurar tu nombre y correo de forma global.

Prueba esto en el terminal playground: una shell real en tu navegador, sin nada que instalar.

Los ajustes de git config se superponen: --system, luego --global y luego --local - gana el nivel más específico.

Sintaxis

CommandWhat it does
git config --global user.name "Ada"Establece tu nombre de commit para todos los repos
git config --global user.email you@x.comEstablece tu correo de commit
git config --global init.defaultBranch mainNombra la primera rama de los nuevos repos como main
git config --global core.editor "code --wait"Establece tu editor por defecto
git config --listMuestra todos los ajustes actuales
git config user.email you@work.comEstablece un valor solo para el repo (sin --global)

Los tres niveles

LevelFlagApplies to
System--systemTodos los usuarios de la máquina
Global--globalTu usuario, todos tus repos
Local(default)Solo el repositorio actual

Preguntas frecuentes sobre git config

¿Cómo configuro mi nombre y correo en Git?
Ejecuta git config --global user.name "Tu Nombre" y git config --global user.email "you@example.com". Estos te identifican como el autor de tus commits en todos tus repositorios. Configúralos una vez cuando instales Git en una máquina nueva.
¿Cuál es la diferencia entre la config --global y la local?
--global escribe en tu config a nivel de usuario (~/.gitconfig) y se aplica a todos tus repositorios. Omitir la bandera escribe en la config del repositorio actual (.git/config), anulando allí solo el valor global; útil para usar un correo distinto en un repo de trabajo, por ejemplo.
¿Cómo veo mi configuración actual de Git?
Ejecuta git config --list para imprimir todos los ajustes, o git config --list --show-origin para ver también de qué archivo proviene cada valor. Para leer un solo valor, usa git config user.email. Es la forma más rápida de comprobar qué nombre y correo usarán tus commits.
¿Cómo creo un alias de Git?
Usa git config --global alias.<short> "<command>", por ejemplo git config --global alias.co checkout, para que git co ejecute git checkout. Los alias se guardan en tu config global y ahorran escritura en los comandos que usas a menudo.
¿Puedo practicar esto en línea?
Sí. Abre el terminal playground para ejecutar git config en una shell real en tu navegador, sin nada que instalar. El curso interactivo y gratuito de Git de Coddy también cubre la configuración de Git paso a paso.
Coddy programming languages illustration

Aprende Git con Coddy

COMENZAR