Git simplificado: exploración de los complementos y funciones de Oh My Zsh Git

Git Simplificado Exploracion De Los Complementos Y Funciones De Oh My Zsh Git



Git es una herramienta extensa y extremadamente poderosa para cualquier desarrollador. Ya sea que esté creando un programa de 'hola mundo' o administrando un monorepos extenso, Git proporciona una manera de administrar y rastrear cambios en el código base.

Como usuario habitual de Git, notarás que la forma principal de interactuar con Git es utilizando las herramientas de línea de comandos proporcionadas en el ecosistema de Git. Aunque esto es útil y extensible a todos los sistemas, puede resultar un poco detallado y desafiante intentar recordar todos los comandos que necesita usar.

Créanos, es mejor arruinar el código en la máquina local que lo hace en un repositorio remoto.







Afortunadamente, tenemos este increíble marco para Zsh conocido como Oh My Zsh que viene con herramientas útiles en forma de complemento Git. El uso de este complemento puede hacer que trabajar con Git sea mucho más fluido y eficiente.



En este tutorial, exploraremos cómo podemos mejorar el flujo de trabajo de Git en nuestra terminal usando Zsh, Oh My Zsh y el complemento Git.



Requisitos previos:

Antes de profundizar en los detalles, asegúrese de cumplir con los siguientes requisitos previos:





  • Git: asegúrese de que Git esté instalado en su sistema.
  • Oh My ZSH – Deberías tener Oh My Zsh instalado.
  • Conocimiento básico de la línea de comandos: la familiaridad con la línea de comandos será útil ya que la usaremos ampliamente.

Instalación del complemento Oh My Zsh Git

Oh My Zsh viene con una amplia gama de complementos que pueden mejorar la experiencia del shell. En nuestro caso, estamos interesados ​​en el complemento Git que nos ayuda a potenciar el flujo de trabajo de Git.

Abra su archivo de configuración Zsh en su editor de texto preferido.



$ nano ~ / .zshrc.

Localice la entrada que comienza con complementos en su archivo “~/.zshrc”.

Esta línea define qué complementos están habilitados. Proceda a agregar el complemento Git a la lista de complementos.

complementos = ( git )

Guarde los cambios y vuelva a cargar la configuración ejecutando el siguiente comando:

fuente ~ / .zshrc

Una vez que tengamos el complemento Git habilitado, ahora podemos acceder a las diversas funciones y accesos directos de Git directamente desde el shell.

Aviso de Git

Una de las funciones más útiles proporcionadas por el complemento Oh My Zsh Git es el indicador de Git.

Esto muestra el nombre de la sucursal actual y el estado del directorio de trabajo. Esta información es invaluable cuando se trabaja con múltiples repositorios de Git.

Para ver esto en acción, navegue hasta el directorio del repositorio de Git. Notará que el mensaje ahora incluye el nombre de la sucursal actual y los indicadores de estado.

En el ejemplo dado, podemos ver que la rama actual es 'principal' sin cambios que confirmar.

Alias ​​de Git

La siguiente característica poderosa del complemento Git para Oh My Zsh son los alias. Estos son atajos a comandos comunes de Git que le impiden memorizar y escribir todos los comandos.

Los siguientes son algunos alias útiles que le resultarán extremadamente útiles:

  • g – Alias ​​de git
  • gst – Alias ​​para el estado de git
  • gc – Alias ​​para la confirmación de git
  • ga – Alias ​​para git add
  • gb – Alias ​​para la rama git
  • gco – Alias ​​para git checkout
  • gd – Alias ​​para git diff
  • ghh – Alias ​​para ayuda de git
  • gm – fusión de Git
  • gl – Git tirar

Hay muchos más alias que los que se muestran en la lista proporcionada. Consulte el siguiente enlace para descubrir más:

https://github.com/ohmyzsh/ohmyzsh/tree/master/plugins/git

Autocompletar de Git

Otra característica del complemento Git es la capacidad de proporcionar un autocompletado para comandos Git y nombres de ramas.

Al escribir el comando Git o el nombre de la rama, al presionar la tecla 'Tab' se utilizará el complemento Git para sugerir y completar automáticamente el comando o nombre de la rama correspondiente.

Por ejemplo, si desea ejecutar Git checkout y cambiar a una rama llamada 'feature-branch', puede escribir 'git checkout fea' y luego presionar 'Tab' para autocompletar el nombre de la rama.

Resaltado de sintaxis de Git

Como puedes adivinar, el complemento también agrega resaltado de sintaxis a los comandos de Git. Esto significa que los comandos de Git y sus argumentos se muestran en diferentes colores, lo que facilita distinguirlos de otros textos en la terminal.

Por ejemplo, cuando ejecuta el estado de Git, la parte 'git' tendrá un color diferente al de la parte 'status'.

Conclusión

En este tutorial, aprendimos cómo mejorar su terminal y su experiencia con Git utilizando el complemento Git proporcionado por Oh My Zsh.