Comando Git-Stash en Git | Explicado

Comando Git-Stash en Git | Explicado
Mientras trabajan en GIT, a menudo los usuarios deben cambiar la rama GIT actual a otra rama o repositorio para hacer otro trabajo. En ese momento, Git no permitió a los usuarios moverse a otras ramas sin guardar los cambios no comprometidos. Sin embargo, no quieren cometer cambios rastreados o no seguidos porque desean agregar más datos a los cambios realizados actualmente. En esa situación, necesitan guardar temporalmente los cambios. Para este propósito correspondiente, el "git reservaEl comando se puede usar.

En esta guía, discutiremos:

  • ¿Cuál es el comando "git stash" en git??
  • Cómo "GIT Stash" Cambios no comprometidos en GIT?

¿Cuál es el comando "git stash" en git??

El "Git StashEl comando se utiliza para mantener temporalmente los cambios no comprometidos que los usuarios hicieron en su copia de trabajo, entonces pueden trabajar fácilmente en otra cosa. Después de eso, regresan y vuelven a aplicar estos cambios más adelante. Más específicamente, el alquiler se convierte en un proceso útil cuando los usuarios desean cambiar rápidamente los contextos y trabajar en otra cosa.

Cómo "GIT Stash" Cambios no comprometidos en GIT?

Usar el "Git Stash"Comando en GIT para guardar temporalmente los cambios no comprometidos, siga los pasos proporcionados:

  • Navegar al repositorio local.
  • Ver el estado actual del repositorio de trabajo actual.
  • Ejecuta el "Git Stash"Comando para mantener temporalmente los cambios rastreados y no seguidos.
  • Verifique la lista de alojamiento de mostrar el índice de cambios de alijo.
  • Ejecutar el "Git Show"Comando para mostrar el cambio en detalle.
  • Para volver a aplicar, ejecute el "git stash pop" dominio.
  • Ejecuta el "Git Stash Clear"Comando para borrar el índice robado.

Paso 1: pasar a un repositorio de git particular

Use el comando proporcionado junto con el repositorio local Git deseado y muévete a él:

CD "C: \ Users \ nazma \ git \ coco1"

Paso 2: Verifique el estado

Para ver el estado actual del repositorio de trabajo ejecutando el "estado de git" dominio:

estado de git

Como puede ver, los cambios rastreados \ no seguidos existen en el área de trabajo de GIT y el índice de estadificación. Por ejemplo, el "demócrata.py" y "archivo de prueba.html"Archivos:

Paso 3: Cambios de alijo

Ahora, ejecute el "Git Stash"Comando para mantener temporalmente los cambios escenificados y sin estadificar:

Git Stash

Paso 4: Lista de cambios de alijo

A continuación, enumere los cambios de alijo ejecutando el "Lista de alguaciles de git" dominio:

Lista de alguaciles de git

Según la salida proporcionada, la lista de alijo contiene temporalmente los cambios en el "stash@0Índice de alojamiento:

Paso 5: Mostrar alijo

Para ver los cambios del índice de altura, use el comando proporcionado:

Git Stash Show

Desde la salida dada a continuación, el índice robado contiene temporalmente el rastreado "demócrata.py"Archivo y modificado no contratado"archivo de prueba.html" archivo:

Paso 6: Verificación

Nuevamente, verifique el estado actual del repositorio de git para la verificación utilizando el siguiente comando:

estado de git

Se puede ver que no hay nada que cometer y el árbol de trabajo se ha limpiado:

Paso 7: Aplicar cambios de alijo

Para aplicar los cambios temporales de contención, ejecute el "git stash pop" dominio:

git stash pop

Desde la salida proporcionada a continuación, los cambios de alijo se han vuelto al área de trabajo de GIT y el índice de puesta en escena:

Paso 8: Clear Stash

Ejecuta el "Git Stash Clear"Comando para borrar permanentemente los cambios de alijo:

Git Stash Clear

Ahora, ejecute el comando proporcionado para guardar los cambios:

Git Stash

Se puede observar que no hay cambios locales para guardar:

Eso es todo! Hemos proporcionado la información sobre el comando "Git Stash" en Git.

Conclusión

El comando "git stash" se utiliza para guardar temporalmente los cambios no organizados y organizados que los usuarios hicieron en su copia de trabajo. Para hacerlo, muévase al repositorio local y vea el estado actual del repositorio de trabajo actual. Entonces, ejecute el "Git Stash"Comando para mantener temporalmente los cambios no comprometidos. A continuación, verifique la lista de alijo de visualización del índice de cambios de alijo. Después de eso, usa el "Git Show"Comando para ver los cambios en detalle y volver a aplicarlos ejecutando el"git stash pop" dominio. Esta publicación ilustró sobre el comando "Git Stash" en Git.