¿Cómo extraería un solo archivo de un alijo de git??

¿Cómo extraería un solo archivo de un alijo de git??
Mientras trabajan en la herramienta de seguimiento conocida como GIT, los desarrolladores pueden modificar el archivo existente y los nuevos archivos. Luego, pueden organizar cambios y actualizar el repositorio de git. A veces, los desarrolladores no quieren impulsar los cambios al repositorio de Git y mantener temporalmente cambios adicionales. Para este propósito, pueden guardar los cambios. Además, los desarrolladores pueden extraer un archivo deseado del "git reserva"Con la ayuda del"Git Diff - " dominio.

Este artículo explicará el método de extraer un solo archivo de un "Git Stash".

Cómo extraer un archivo (o cambia a un archivo) de un stash de Git?

Para extraer un solo archivo de un "Git Stash", consulte el procedimiento dado a continuación:

  • Cambie al directorio local GIT requerido.
  • Lista de contenido del repositorio.
  • Seleccione el archivo requerido y actualizarlo.
  • Contiene temporalmente los cambios adicionales.
  • Ver las listas del índice robado.
  • Utilizar el "git diff stash@0^1 stash@0 - " dominio.

Paso 1: Redirección al repositorio local

Ejecutar el "cd"Comando para redirigir al repositorio particular:

$ CD "C: \ Users \ nazma \ git \ perk1"

Paso 2: Verifique la lista de contenido

Ahora, vea el contenido existente del repositorio de trabajo actual ejecutando el "LS" dominio:

$ LS

Paso 3: Actualizar el archivo existente

A continuación, ejecute el "ecoComando "para modificar el archivo de texto existente:

$ echo "mi segundo archivo de texto" >> archivo2.TXT

Paso 4: Git Stash

Después de eso, mantenga temporalmente los cambios del área de trabajo a través del "Git Stash" dominio:

$ git stash

Paso 5: Lista de cambios de alijo

Para enumerar los cambios de retención temporal, ejecute el siguiente comando:

Lista de stash de $ git

Aquí, todos los cambios de alijo se enumeran a continuación. El índice de altura resaltada es los cambios más recientes y copia su índice:

Paso 6: extraer un solo archivo

Finalmente, ejecute el "Git DiffComando "junto con el índice de alijo de copia y extraer un solo archivo:

$ git diff stash@0^1 stash@0 - file2.TXT

Aquí el:

  • "stash@0^1"Representa al padre del alijo dado.
  • "archivo2.TXT"¿Es el archivo robado que se modifica?.
  • "-"Símbolo para una versión anterior del archivo.
  • "+++"Símbolo para cambios recién agregados.

En la salida dada a continuación, el texto resaltado es el texto recién agregado que es un impulso temporal al índice robado:

Eso es todo! Hemos proporcionado la forma más fácil de extraer un solo archivo de un "Git Stash".

Conclusión

Para extraer un solo archivo de un "Git Stash", primero, cambie al directorio local Git requerido y enumere su contenido. Luego, seleccione un archivo y actualice. Después de eso, mantiene temporalmente los cambios adicionales y enumera el índice robado. Por último, ejecute el "git diff stash@0^1 stash@0 - " dominio. Este artículo describió extraer un solo archivo de un "Git Stash".