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