2020-01-12 22:59:02 +00:00
# git config
2023-12-29 16:36:25 +00:00
> Gestiona opciones de configuración personalizadas para repositorios Git.
2021-05-04 18:18:41 +01:00
> Estas configuraciones pueden ser locales (para el repositorio actual) o globales (para el usuario actual).
2020-01-12 22:59:02 +00:00
> Más información: <https://git-scm.com/docs/git-config>.
2024-08-24 03:24:57 +01:00
- Establece globalmente tu nombre o correo electrónico (esta información es necesaria para hacer un commit en un repositorio y se incluirá en todos los commits):
2020-01-12 22:59:02 +00:00
2024-08-24 03:24:57 +01:00
`git config --global {{user.name|user.email}} "{{Tu nombre|email@example.com}}"`
2020-01-12 22:59:02 +00:00
2024-08-24 03:24:57 +01:00
- Lista las entradas de configuración local o global:
2020-01-12 22:59:02 +00:00
2024-08-24 03:24:57 +01:00
`git config --list --{{local|global}}`
2020-01-12 22:59:02 +00:00
2024-08-24 03:24:57 +01:00
- Lista sólo las entradas de configuración del sistema (almacenadas en `/etc/gitconfig` ), y muestra la ubicación de dicho archivo:
2020-01-12 22:59:02 +00:00
2023-12-29 16:36:25 +00:00
`git config --list --system --show-origin`
2020-01-12 22:59:02 +00:00
2024-01-07 10:44:17 +00:00
- Obtén el valor de una entrada de configuración dada:
2020-01-12 22:59:02 +00:00
`git config alias.unstage`
2023-12-29 16:36:25 +00:00
- Establece el valor global de una entrada de configuración dada:
2020-01-12 22:59:02 +00:00
`git config --global alias.unstage "reset HEAD --"`
2023-12-29 16:36:25 +00:00
- Revierte una entrada de configuración global a su valor por defecto:
2020-01-12 22:59:02 +00:00
`git config --global --unset alias.unstage`
2021-05-04 18:18:41 +01:00
2024-08-24 03:24:57 +01:00
- Edita la configuración local de Git (`.git/config`) en el editor por defecto:
2021-05-04 18:18:41 +01:00
`git config --edit`
2024-08-24 03:24:57 +01:00
- Edita la configuración global de Git (`~/.gitconfig` por defecto o `$XDG_CONFIG_HOME/git/config` si existe tal archivo) en el editor por defecto:
2021-05-04 18:18:41 +01:00
`git config --global --edit`