Para este propósito, Git proporcionó muchas soluciones como Worktree, Git Stash y Git Stash Pop, Git Stash Aplicando y muchas otras.
En este artículo, describiremos:
Diferencia entre los comandos Git Stash y Git Stash Pop
Cuando los usuarios de GIT desean cambiar de rama sin enfrentar un error, deben guardar los índices de trabajo y repositorio actuales. Para este propósito, el comando git "Git Stash"Se utiliza para guardar el Índice de trabajo actual del trabajo y el repositorio del repositorio en el archivo de altas. Sin embargo, el comando git "git stash pop"Se utiliza para sacar el contenido guardado. Cuando el usuario de GIT regresa a la rama principal y quiere continuar el trabajo, el "git stash pop" o "Git Stash Aplicar"El comando se puede utilizar.
Use los comandos Git Stash y Git Stash Pop
Para utilizar los comandos Git Stash y Git Stash Pop para guardar y recuperar el historial laboral, haga un seguimiento del procedimiento a continuación.
Paso 1: Abra el repositorio de git
Desde el menú Inicio, inicie el "Git Bash" Terminal:
Paso 2: Muévete al repositorio local Git
Usando el "cd"Comando, muévase al repositorio de Git local:
$ CD "C: \ Git"Paso 3: crear un archivo nuevo
Para crear un nuevo archivo de texto en el repositorio de git, utilice el "tocar" dominio:
$ touch archivo1.TXTPaso 4: Agregar archivo al área de puesta en escena
Después de crear el nuevo archivo de texto, agréguelo al área de puesta en escena utilizando el comando proporcionado:
$ git agregar archivo1.TXTPara verificar si el archivo se agrega al área de la etapa o no, consulte el estado del repositorio de git:
Estado de $ gitPaso 5: Guardar el trabajo actual usando alijo
Supongamos que necesitamos cambiar a otra rama para implementar alguna característica o para resolver un error. Para este propósito, guarde el trabajo de rama actual y los índices de repositorio en el archivo de alijo utilizando el "Git Stash" dominio:
$ git stashPaso 6: cambiar a otra rama
Moverse a otra rama usando el git "verificar"Comando y comenzar la implementación o depuración de acuerdo con sus requisitos:
$ git checkout nueva ramaDespués de resolver el problema, regrese a la rama principal para continuar el trabajo utilizando el "CAMENTA DE GIT" dominio:
$ git checkout mainPaso 7: Pop out Store Work
Ejecuta el "git stash pop"Comando para recuperar el trabajo guardado del archivo de alijo:
$ git stash popComo puede ver, hemos recuperado con éxito los índices de repositorio guardados:
Hemos descrito la diferencia entre los comandos Git Stash y Git Stash Pop.
Conclusión
La principal diferencia entre estas dos operaciones es que "Git Stash"Almacena los índices de repositorio para el usuario, mientras que"git stash pop"Deja o explota los índices de guardar altas para que el usuario utilice. Este artículo ha descrito la diferencia entre los comandos Git Stash y Git Stash Pop y prácticamente lo demostró con la ayuda de un ejemplo.