Eliminar registro oculto en Git

Ashok Chapagai 6 febrero 2022
Eliminar registro oculto en Git

En Git, puede conservar los cambios o almacenarlos ocultándolos, lo cual es un comando relativamente sencillo.

Para ocultar los cambios, debe usar git stash para ocultar los cambios. Luego, para enumerar los cambios que ha guardado, usa git stash list. Para mostrar el cambio superior, puede usar git stash pop, o para mostrar un cambio específico, puede usar el número al que se refiere el cambio oculto como git stash pop 1.

Eliminar Top Stash (primero en la lista) o un alijo en particular

Cuantos más cambios guarde, más alto se vuelve el árbol escondido, ya que el registro escondido se coloca encima de su reserva reciente. Por lo tanto, el comando git stash drop eliminará el almacenamiento superior o el registro oculto más reciente.

Pero, rara vez puede ser el caso, y es posible que desee eliminar otros registros ocultos. Puede usar los comandos a continuación para hacer eso.

git stash list

Para enumerar los registros escondidos que se parecen a esto.

stash@{0}: WIP on master: acf341a Create index.js
stash@{1}: WIP on master: cdf45a Revert "all js files"
stash@{2}: WIP on master: afca12 Add style.css

Ahora que ve los registros ocultos y desea eliminar stash@{2}, puede usar este código.

git stash drop 2
# Or you can also use,
git stash drop stash@{2}

El comando anterior eliminará el último registro de stash. Si eliminas otros registros, por ejemplo, stash@{1}, el actual stash@{2} se indexará como stash@{1}.

Sin embargo, si desea eliminar todos los alijos, puede usar el siguiente código, que elimina todos los registros ocultos.

git stash drop
Ashok Chapagai avatar Ashok Chapagai avatar

Ashok is an avid learner and senior software engineer with a keen interest in cyber security. He loves articulating his experience with words to wider audience.

LinkedIn GitHub

Artículo relacionado - Git Stash