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.
- Git stash guardar
- Git stash list
- Se aplica el alijo de Git
- Git stash pop
- Espectáculo de Git stash
- Git stash branch <nombre>
- Git esconde claro
- 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 🙂 🙂