Borrar Stash en Git

Abdul Jabbar 23 agosto 2022
  1. Git Stash
  2. Borrar Stash en Git
  3. Reaplicar Stash en Git
Borrar Stash en Git

En Git, cuando estamos trabajando en algunos proyectos simultáneamente, a menudo se nos pide que cambiemos de rama para trabajar en otra cosa, y no queremos empujar este trabajo a medio hacer al repositorio remoto.

Git tiene la solución definitiva para esto, Git Stash, que crea una ruta temporal en un directorio para guardar nuestros archivos temporales y habilitar el cambio de rama.

Una vez que volvamos a la misma rama, podemos volver a aplicar las cosas escondidas a la rama y continuar trabajando hasta que se complete la función o se solucione un error.

Este tutorial demostrará cómo borrar alijos en Git.

Git Stash

Stashing es el proceso que toma el estado desordenado de nuestro directorio de trabajo y lo almacena en una pila de cambios incompletos que podemos volver a aplicar más adelante. Podemos crear, actualizar o eliminar los cambios temporales personalizados.

También podemos proporcionar el nombre de los archivos ocultos para recordar qué archivos se han enviado al área oculta.

Supongamos que tenemos algunas modificaciones locales. Podemos comprobarlo ejecutando git status, que comprobará nuestro estado actual:

$ git status

Si queremos guardar nuestro trabajo incompleto sin comprometerlos, usaremos el comando git stash.

$ git stash

Finalmente, somos libres ya que nuestro directorio de trabajo está limpio y ahora podemos realizar cualquier operación o cambiar la rama.

Borrar Stash en Git

Ahora, si ya no necesitamos ese alijo que realizamos, lo eliminamos con el siguiente comando especificado con la identificación del alijo, y lo eliminará del área de almacenamiento. El comando para eliminar el alijo en particular es el siguiente:

git stash drop <stash_id>

Y si queremos eliminar todos los alijos que hicimos en el pasado, lo lograremos ejecutando el siguiente comando:

 git stash clear

Reaplicar Stash en Git

Como sabemos, git stash no es un almacenamiento permanente, por lo que cuando queramos retomar nuestro trabajo desde donde lo dejamos, podemos restablecer los cambios guardados simplemente usando el siguiente comando:

git stash pop

Si queremos mantener esos cambios en el alijo, en lugar de usar git stash pop, usaremos git stash apply. Podemos guardar los cambios para usarlos en el futuro o si queremos volver a usarlos por cualquier motivo en Git.

Abdul Jabbar avatar Abdul Jabbar avatar

Abdul is a software engineer with an architect background and a passion for full-stack web development with eight years of professional experience in analysis, design, development, implementation, performance tuning, and implementation of business applications.

LinkedIn

Artículo relacionado - Git Stash