Saltar al contenido

alias de git

gitalias

Descripción

Un alias de git, también conocido como atajo, crea comandos cortos que mapean los más largos. Requiere menos pulsaciones de teclas para ejecutar un comando, lo que simplifica el trabajo de los desarrolladores. No existe un comando directo para crear alias de git. Este tipo de comandos se crean a través del comando git config y los archivos de configuración de git. Los alias pueden generarse en un ámbito local o global junto con otros valores de configuración.

Creación de alias con Git

Existen dos formas de crear alias en Git: usando el comando git config y editando directamente el archivo .gitconfig.

  • Creación de alias de Git con el comando git config

    Para crear alias de Git con el comando git config, sigue los pasos a continuación:

    1. Para crear un alias de git, debes editar tu archivo .gitconfig en el directorio de usuario, con el fin de que estos alias sean accesibles para todos los proyectos.
    2. Ejecuta el comando git config y define el alias.

creación de alias en git

bash
git config --global alias.c commit
3. Después de esto, la siguiente línea se agregará al archivo ~/.gitconfig. Asegúrate de que se haya guardado.

git config --list

bash
git config --list
4. Luego, el alias será visible.

alias de git

bash
alias.c=commit
5. Ahora el alias es accesible. Funcionará exactamente como si escribieras el comando completo.

ejemplo de alias de git

bash
git c -m "example"
6. Al final, abre el archivo de configuración y verás algo como esto.

alias de git en .gitconfig

bash
[alias]
c = commit
7. ### Creación de alias de git editando directamente el archivo .gitconfig

    La segunda forma de crear alias de git es editando directamente los archivos de configuración de git, de la siguiente manera:

alias de git en el archivo .gitconfig

bash
[alias]
co = checkout

Aliases para comandos de Git

Aquí tienes algunos alias útiles de git que simplemente reemplazan el comando original de git y están diseñados para que escribas menos:

AliasDescripción
cob = checkout -bCrea y cambia a una nueva rama.
f = fetch -pObtiene datos de un repositorio y elimina las referencias de seguimiento remoto que ya no existen en el remoto.
p = pushEnvía cambios a un repositorio remoto.
bd = branch -dElimina una rama solo si ha sido fusionada.
ba = branch -aEnumera las ramas de seguimiento remoto y locales.
bD = branch -DFuerza la eliminación de una rama.
dc = diff --cachedMuestra los cambios en el área de preparación (staged).

Práctica

¿Cuál es el método correcto para crear un alias de Git para el comando 'commit' usando el comando 'git config'?

¿Te resulta útil?

Vista previa dual-run — compárala con las rutas Symfony en producción.