Maestro Git
Imagínese descubrir un error crítico que necesita solución inmediata mientras está a mitad de camino en un cambio de código. Su intento de cambiar de rama falla debido a cambios no confirmados en su rama de funciones actual. Estos cambios no están listos para su confirmación, pero son demasiado valiosos para ignorarlos. En una situación en la que necesita cambiar rápidamente de contexto, git stash
ofrece una solución elegante para almacenar temporalmente su código inacabado de forma segura y sin compromiso. En este artículo exploraremos cómo utilizar git stash
eficazmente.
Imaginemos que escribimos una carta con lápiz y papel, pero de repente tenemos que escribir otra carta más urgente y reenviarla. Nuestra oficina sólo puede contener una carta. Sería un desperdicio tirar nuestra carta inacabada, ya que nos tomó un tiempo escribir lo que se ha escrito hasta ahora. En lugar de tirarlo, podemos guardarlo en una caja segura para poder recogerlo y seguir adelante una vez que terminemos esa carta más urgente. Esto nos permitirá pasar directamente a escribir esta carta más urgente y enviarla rápidamente mientras guardamos nuestro trabajo en la otra carta. En esta analogía, la carta a medio escribir es la carta no comprometida…