Close

Alias de Git

En esta sección nos centraremos en los alias de Git. Para comprender mejor el valor de los alias de Git, debemos definir en primer lugar el concepto de "alias". El término "alias" es sinónimo de "acceso rápido". La creación de alias es un patrón habitual presente en otras utilidades conocidas como el shell "bash". Los alias se usan para crear comandos más cortos que se asignan a comandos más largos. Dado que obligan a pulsar menos teclas para ejecutar un comando, aumentan la eficiencia de los flujos de trabajo. Pongamos un breve ejemplo tomando en consideración el comando git checkout. El comando "checkout" es un comando muy usado de Git que, con el tiempo, acaba obligando a pulsar muchas teclas. Se puede crear un alias que asigne git co a git checkout. Usar git co, que obliga a pulsar menos teclas, ahorra al usuario el esfuerzo teclear un comando más largo.


Descripción general de los alias de Git


Es importante tener en cuenta que no existe un comando git alias tal cual. Los alias se crean mediante el comando git config y los archivos de configuración de Git. Al igual que sucede con otros valores de configuración, los alias se pueden crear con un alcance local o global.

Para comprender mejor cómo funcionan los alias de Git, vamos a crear unos cuantos ejemplos.

$ git config --global alias.co checkout
$ git config --global alias.br branch
$ git config --global alias.ci commit
$ git config --global alias.st status

En el ejemplo de código anterior, se crean accesos rápidos almacenados de forma global para comandos habituales de Git. Al crear los alias, no se modificarán los comandos de origen. De este modo, git checkout seguirá estando disponible aunque ya tengamos el alias git co. Estos alias se han creado con la marca --global, por lo que se almacenarán en el archivo de configuración del nivel de sistema operativo global de Git. En los sistemas Linux, el archivo de configuración global se encuentra en el directorio principal de usuario en /.gitconfig.

rama de git
Material relacionado

rama de git

Logotipo de Bitbucket
VER LA SOLUCIÓN

Aprende a usar Git con Bitbucket Cloud

    [alias]
        co = checkout
            br = branch
            ci = commit
            st = status

Esto demuestra que los alias ahora son equivalentes a los comandos de origen.

Uso


En Git los alias se crean mediante git config. Para consultar ejemplos de la opción de línea de comandos y ejemplos de uso, consulta la documentación relativa a git config.

Ejemplos


Uso de alias para crear nuevos comandos de Git

Un patrón habitual de Git es eliminar del entorno de ensayo los archivos añadidos recientemente. Esto se realiza aprovechando las opciones del comando git reset. Se puede crear un nuevo alias que englobe este comportamiento y crear un nuevo alias-comando-palabra clave que sea fácil de recordar:

git config --global alias.unstage 'reset HEAD --'

En el ejemplo de código anterior, se crea un nuevo alias unstage. Ahora, se puede invocar git unstage, que restablecerá el área del entorno de ensayo. Esto hace que los dos comandos siguientes sean equivalentes.

git unstage fileA
$ git reset HEAD -- fileA

Análisis


¿Cómo creo alias de Git?

Los alias se pueden crear mediante dos métodos principales:

Edición directa de los archivos de configuración de Git

Los archivos de configuración globales o locales se pueden editar de forma manual y guardarlos para crear los alias. El archivo de configuración global se encuentra en la ruta de archivo $HOME/.gitconfig. La ruta local se encuentra en un repositorio de Git activo en /.git/config.

Los archivos de configuración respetarán una sección [alias] que tiene el siguiente aspecto:

[alias]
 co = checkout

Esto implica que co es un acceso rápido para checkout.

Uso del comando "git config" para crear alias

Como se ha demostrado anteriormente, el comando git config es una utilidad cómoda para crear alias de forma rápida. git config es en realidad una utilidad auxiliar para escribir en los archivos de configuración de Git globales y locales.

git config --global alias.co checkout

Al invocar este comando se actualizará el archivo de configuración global subyacente tal y como se había editado en el ejemplo anterior.

Resumen de los alias de Git


Los alias de Git son una potente herramienta de flujo de trabajo que crea accesos rápidos a los comandos de Git más usados. Al usarlos, programarás de una forma más rápida y eficiente. Los alias se pueden usar para agrupar una secuencia de comandos de Git en un nuevo falso comando de Git. Los alias de Git se crean mediante el comando git config que, básicamente, modifica los archivos de configuración de Git locales o globales. Encontrarás más información al respecto en la página sobre git config.


Compartir este artículo
Tema siguiente

Lecturas recomendadas

Consulta estos recursos para conocer los tipos de equipos de DevOps o para estar al tanto de las novedades sobre DevOps en Atlassian.

Gente que colabora utilizando un muro lleno de herramientas

Blog de Bitbucket

Ilustración de Devops

Ruta de aprendizaje de DevOps

Demostraciones de funciones con expertos de Atlassian del Centro de demostraciones

Cómo funciona Bitbucket Cloud con Atlassian Open DevOps

Suscríbete para recibir el boletín de DevOps

Thank you for signing up