Trucos útiles que quizás no sepas sobre el alijo de Git

Git stash 🙂

Si has estado usando Git por un tiempo, es posible que hayas usado el alijo de Git. Es una de las funciones útiles en Git.

Estos son algunos de los trucos útiles que aprendí sobre el alijo de Git la semana pasada.

  1. Git stash guardar
  2. Git stash list
  3. Se aplica el alijo de Git
  4. Git stash pop
  5. Espectáculo de Git stash
  6. Git stash branch <nombre>
  7. Git esconde claro
  8. Git stash drop

Git stash guardar

Este comando es como el alijo de Git. Pero este comando viene con varias opciones. Discutiré algunas opciones importantes en esta publicación.

Git alijo con mensaje

 git stash save "Tu mensaje de escondite". 

El comando anterior contiene un mensaje. Veremos cómo esto es útil en un momento.

Atasco de archivos sin seguimiento

También puede esconder archivos sin seguimiento.

 git stash save -u 
 o 
 git stash save --include-untracked 

Git stash list

Antes de discutir este comando, déjame decirte algo sobre cómo funciona el alijo.

Cuando guardas Git o guardas Git, Git realmente crea un objeto Git commit con algún nombre y luego lo guarda en tu repositorio.

Por lo tanto, significa que puede ver la lista de depósitos que hizo en cualquier momento.

 git stash list 

Vea el ejemplo a continuación:

ejemplo de la lista de mierda git

Puede ver la lista de depósitos realizados. Y el alijo más reciente está en la parte superior.

Y puede ver que al escondite superior se le da un mensaje personalizado (usando el "mensaje" de guardar basura de Git).

Se aplica el alijo de Git

Este comando toma la mayor parte del alijo en la pila y lo aplica al repositorio. En nuestro caso, es stash @ {0}

Si desea aplicar algún otro escondite, puede especificar el identificador de escondite.

Aquí está el ejemplo:

 git stash aplicar stash @ {1} 

Git stash pop

Este comando es muy similar al de aplicar stash, pero elimina el alijo de la pila después de que se aplica.

Aquí está el ejemplo:

Git stash pop example

Como puede ver, se elimina el escondite superior y el alijo @ {0} se actualiza con un alijo más antiguo.

Del mismo modo, si desea que aparezca un alijo en particular, puede especificar el ID del alijo.

 git stash pop stash @ {1} 

Espectáculo de Git stash

Este comando muestra el resumen de las diferencias de alijo. El comando anterior solo considera el último escondite.

Aquí está el ejemplo:

Git stash muestra un ejemplo

Si quieres ver la diferencia completa, puedes usar

 git stash show -p 

Del mismo modo que con otros comandos, también puede especificar el identificador de escondite para obtener el resumen de diff.

 git stash show stash @ {1} 

Git stash branch <nombre>

Este comando crea una nueva rama con el último alijo, y luego elimina el último escondite (como escondite pop).

Si necesita un escondite en particular, puede especificar la identificación del alijo.

 git stash branch <nombre> stash @ {1} 

Esto será útil cuando se encuentre con conflictos después de haber aplicado el alijo a la última versión de su sucursal.

Git esconde claro

Este comando borra todos los stashes realizados en el repositorio. Tal vez sea imposible revertir.

Git stash drop

Este comando elimina el último alijo de la pila. Pero úselo con precaución, tal vez sea difícil revertirlo.

También puede especificar la identificación del alijo.

 git stash drop stash @ {1} 

Espero que tengas algunos trucos útiles sobre el alijo de Git.

Si disfrutaste el artículo trata de dar algunas palmadas y compartirlo 🙂 🙂