Git es uno de los sistemas de control de versiones más avanzados que admite bifurcaciones y fusiones sencillas, múltiples áreas de preparación y un paradigma de flujo de trabajo distribuido. Para sacar más provecho de Git, puede usar una de sus propiedades llamada «Git Alias». Al igual que el apodo de una persona, esta función de alias ahorra tiempo al fusionar pasos repetitivos para una experiencia de usuario más rápida en la ventana de terminal de Git. Aquí le mostramos qué son los alias de Git, cómo agregarlos y algunos de los ejemplos más útiles.
Git Alias: ¿Qué es?
Git Alias puede definirse como un comando creado que deduce automáticamente el texto de un comando más grande para resaltar las referencias repetitivas como un proceso de acceso directo. El programador puede usar alias de Git para diseñar comandos que deberían existir o que tengan sentido lógico para una confirmación eficiente.
Este es uno de los ejemplos de creación de un alias global para «checkout», que se utiliza para intercambiar sucursales en un repositorio. En lugar del comando largo que se muestra aquí, ahora se puede simplemente usar git co
.
git config --global alias.co checkout
Ejemplos de alias de Git en GitBash
Se está utilizando un alias de Git para la rama para crear una nueva rama en el repositorio de Git. En lugar del comando largo, se puede usar el alias git br
.
git config --global alias.br branch
Finalmente, aquí hay un alias definido para la confirmación de Git, con una tecla de método abreviado: git ci
.
git config --global alias.ci commit
Para comenzar con Git Alias, primero debe instalar Git correctamente. Después de haber hecho eso, proceda como se muestra aquí.
Cómo agregar alias de Git
Agregar alias de Git en la ventana del terminal hace que Git Bash sea bastante sencillo y fácil. Pero antes de hacer eso, debe colocar sus comandos en el repositorio de Git correcto; de lo contrario, se producirá un error «fatal: no es un repositorio de Git».
Para colocar sus comandos y asegurarse de que está trabajando en el directorio correcto, debe inicializar el repositorio como se muestra aquí. Solo es necesario hacer este paso una vez al principio. En el siguiente ejemplo, el Repo ha sido reiniciado.
Git Repo Reiniciado
Ingresar clear
para limpiar la pantalla. Ahora puede comenzar a experimentar con los alias de Git, entre otras funciones.
Borrar Git Bash
Agreguemos un alias de Git para un comando de «Estado». Esto es útil para realizar un seguimiento de los archivos modificados en el flujo de trabajo. Puede definir el alias para esto como «st» como se muestra aquí.
git config --global alias.st "status"
Comando Git Alias »Estado»
Una vez hecho esto, como se muestra aquí, simplemente puede escribir git st
como atajo. No hay nada agregado para confirmar aquí porque todos estos sistemas de archivos no están rastreados, pero el alias de estado funciona correctamente.
Alias de Git para «Estado» implementado con éxito en Git Bash
Más ejemplos de alias de Git
1. Compromiso de Git
Hacer cualquier trabajo de su parte en Git requeriría comprometerse con el repositorio principal. Esto hace que Git confirme uno de los comandos de alias más esenciales.
git config --global alias.ci commit
Git Alias para Confirmar
2. Confirmación de reversión de Git
A veces es necesario deshacer una confirmación realizada solo con el terminal Git Bash. El alias de Git para esta reversión se puede definir de la siguiente manera.
git config --global alias.rc revert<commit#>
Confirmación de reversión de alias de Git
3. Git Eliminar confirmación
Para una eliminación definitiva de la confirmación, que la elimina por completo de la rama, debe usar el alias del comando de restablecimiento para versiones específicas.
git config --global alias.rs reset
Comando Restablecer/Eliminar Git Alias
4. Mensaje de confirmación de cambio de Git
¿Quieres cambiar los mensajes de la confirmación más reciente? El mensaje de confirmación de cambio de Git juega un papel en esto. El siguiente puede ser un alias para ello. Por supuesto, afectará el mensaje más reciente.
git config --global alias.am amend
Mensaje de confirmación de cambio de alias de Git
5. Rama de cambio de Git
¿Quieres pasar de una rama de Git a otra? Ahí es donde el alias de pago asume importancia.
git config --global alias.co checkout git co <existing branch> git co -b <new branch>
Cambiar alias de rama de Git
De manera similar, podemos crear alias Git apropiados para algunos de los siguientes comandos:
- Verifique el nombre de usuario de Git: algo como
git config --global user.name "James Joyce"
se puede crear un alias para evitar menciones frecuentes del nombre de usuario. - Git muestra ramas: ¿Quieres ver todas las sucursales juntas? Necesitas encontrar un alias para
git config --global branch;
para sucursales remotas, agregue- r
al mando.
El tutorial anterior explica la metodología sistemática paso a paso para crear alias de Git para los comandos más utilizados en la ventana de terminal de Git Bash. Así es como puede comenzar con la gestión de proyectos de GitHub. También puede alojar su blog de forma gratuita con Jekyll y GitHub Pages.