alias de git

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:
- 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.
- Ejecuta el comando git config y define el alias.
creación de alias en git
git config --global alias.c commit3. Después de esto, la siguiente línea se agregará al archivo ~/.gitconfig. Asegúrate de que se haya guardado.
git config --list
git config --list4. Luego, el alias será visible.
alias de git
alias.c=commit5. Ahora el alias es accesible. Funcionará exactamente como si escribieras el comando completo.
ejemplo de alias de git
git c -m "example"6. Al final, abre el archivo de configuración y verás algo como esto.
alias de git en .gitconfig
[alias]
c = commit7. ### 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
[alias]
co = checkoutAliases 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:
| Alias | Descripción |
|---|---|
| cob = checkout -b | Crea y cambia a una nueva rama. |
| f = fetch -p | Obtiene datos de un repositorio y elimina las referencias de seguimiento remoto que ya no existen en el remoto. |
| p = push | Envía cambios a un repositorio remoto. |
| bd = branch -d | Elimina una rama solo si ha sido fusionada. |
| ba = branch -a | Enumera las ramas de seguimiento remoto y locales. |
| bD = branch -D | Fuerza la eliminación de una rama. |
| dc = diff --cached | Muestra 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'?