Git Bash Alias

Git Bash Alias
¿Se encuentra con frecuencia ingresando una consulta larga en el CLI o revisando el registro de Bash para obtener una consulta que ya ha escrito?? Si es así, entonces los alias bash serán útiles. Puede usar alias en Bash para crear una declaración de acceso directo para un comando más largo. Mientras operan en la CLI, los alias bash son principalmente atajos que realmente pueden excluirlo de recordar instrucciones largas y eliminar mucha escritura. Así, tendemos a usar muchos comandos GIT en la terminal Git Bash, que son bastante largos y difíciles de aprender de aprender. Por lo tanto, este artículo le enseñará cómo usar alias Git Bash para aumentar su productividad Git CLI.

Ejemplo 01: alias de Linux

Comencemos con la implementación de hacer un alias para diferentes comandos utilizados en el sistema Linux mientras trabaja en el sistema Kali Linux. Entonces, el comando "PWD" se ha utilizado aquí para mostrarnos el directorio de trabajo actual de Git Linux en el que estamos trabajando en este momento.

$ PWD

Es hora de hacer el alias para hacer un comando de acceso directo para los comandos grandes originales para nuestro uso y facilidad. Digamos que queremos crear un alias para la instrucción "PWD" de Linux. Por lo tanto, necesitamos usar la instrucción de "alias" para este propósito. Hemos estado utilizando la palabra clave "alias" seguida del comando de alias corta "P" que queremos usar como alternativa a la instrucción "PWD". La instrucción "PWD" o la instrucción original debe mencionarse dentro de las citas individuales después del signo "=". El alias para el comando "PWD" se ha creado como la instrucción "P". Después de usar la instrucción "P", funciona igual que la instrucción "PWD".

$ alias p = 'pwd'
$ P

Ejemplo 02: Bash Git Alias

Echemos un vistazo a la creación de un alias para los comandos GIT que se usan más en la terminal de Kali Linux. Para crear un alias en Git Bash, necesitamos usar el comando "Git Config" seguido de la opción "-global", un alias que se creará y un comando Git original en una sola instrucción. El comando Git Bash más utilizado es la instrucción "Git Push" que se utiliza principalmente para llevar las actualizaciones y los datos al repositorio de gits del sistema local desde el sistema local. Por lo tanto, crearemos un alias para el comando "Push" utilizando la instrucción "Configación Git" seguida de la opción "-Global". El alias se creará utilizando la palabra clave "alias" seguido de un punto y el comando, i.mi., "P" como se muestra en la imagen adjunta. Ahora, puede usar el comando "P" en lugar de "Push" en el terminal GIT para enviar sus actualizaciones al repositorio remoto de GitHub.

$ git config - alias global.P 'Push'

Puede usar el comando "Git Config" seguido de la palabra clave "Global" y el indicador "-L" para enumerar todas las configuraciones que hemos hecho en nuestro GIT en la computadora local. Le mostrará el nombre de usuario, el correo electrónico y la contraseña que ha configurado en su repositorio Git local para acceder al repositorio remoto de GitHub. Después de eso, puedes ver el alias que acabamos de crear para nuestro git en Kali Linux. Esto significa que puede usar la instrucción "P" como alternativa a la consulta "Push".

$ git config --global -l

Para observar directorios modificados o sin seguimiento, los usuarios de Git CLI frecuentemente utilizan la consulta de estado. Esta consulta genera muchas líneas de producción que quizás no deseemos. Para manejar estos elementos, podríamos usar un alias. Para mostrar un resultado mucho menos detallado con los detalles de la rama, especifique el alias "ST" como una alternativa a la instrucción "status -sb". Después de usar la instrucción "ST" Git, tenemos la información sobre el estado de la rama maestra como se muestra.

$ git config - alias global.st 'status -sb'
$ git st

Dentro de Git Bash, tendemos a utilizar la instrucción "Log -Online" para ver todos los compromisos realizados por un usuario específico. Por lo tanto, haremos un alias para este comando como "LL" utilizando la misma instrucción de configuración Got presentada en la imagen. Después de usar el alias "LL", hemos descubierto que aún no ha habido compromisos que un usuario actual realice un repositorio remoto GitHub.

$ git config - alias global.LL 'Log - -Enline'
$ Git LL

La bash de GIT se le ocurrió la instrucción "Log -1 Head -STAT" para mostrar la última confirmación de su sistema al repositorio de GitHub. Entonces, hemos estado haciendo un alias Git para este comando como el comando "último" que se muestra en la consulta de configuración de git que se muestra en la imagen.

$ git config - alias global.Último 'Log -1 Head --stat'

Después de usar este alias como una alternativa a la instrucción "Log -1 Head -STAT", se ha mostrado el último confirmación realizado por un usuario específico de GIT de esta cli bash, i.mi., Se ha eliminado una carpeta.

$ git Último

Cuando tendemos a guardar los cambios realizados por un usuario de GIT, a menudo usamos la instrucción "Git Commit" junto con su opción "-M" para mostrar un mensaje. Creemos un alias para este comando como "CM" a través de la instrucción de configuración de git que se muestra en la imagen. Después de eso, utilizamos este comando de alias recién hecho "git cm" junto con un mensaje simple. Esto hizo todos los cambios y actualizaciones rastreadas al final.

$ git config - alias global.cm 'commit -m'
$ Git CM "Comprometerse exitoso"

Utilizamos la instrucción "Remote -V" en GIT para mostrar la lista de todas las bibliotecas remotas ya instaladas en nuestro Git Bash. Hemos creado un alias "RV" para esta instrucción como se muestra a continuación. Después de usar este alias como una instrucción GIT, tenemos la misma salida que generalmente obtenemos para la instrucción "Remote -V".

$ git config - alias global.RV 'Remote -V'
$ git rv

Conclusión

Se trata de usar alias en Git Bash mientras usa el sistema Kali Linux. Hemos tratado de dar un ejemplo para un alias bash simple primero. Después de eso, discutimos diferentes comandos GIT y las instrucciones de configuración de git para hacer un alias para esos comandos en Git Bash.