Cómo obtener solo un archivo de otra rama?

Cómo obtener solo un archivo de otra rama?
Mientras trabajan en un repositorio local de Git, los desarrolladores pueden necesitar copiar cualquier archivo específico de una rama local de Git a otra rama local de Git. Git ofrece varias formas de hacer esta tarea rápidamente, una de las cuales es la "$ git checkout" dominio. En este comando, debe especificar el nombre del archivo como argumento y la rama local de Git Git.

Este artículo analiza el procedimiento para obtener un solo archivo GIT de otra rama.

Cómo obtener un archivo Git único de otra rama?

Para obtener el archivo único de otra rama, primero, navegue al repositorio local de Git y ver la lista de contenido del repositorio. Luego, cree una nueva rama de Git y cambie simultáneamente a ella. Después de eso, cree un nuevo archivo git en el repositorio y rastree. Confirmar cambios agregados y volver a la rama anterior. Por último, ejecute el "$ git checkout - " dominio.

Ahora avance y consulte la implementación de las instrucciones proporcionadas anteriormente!

Paso 1: Navegue al repositorio local de Git
Muévase al repositorio local Git utilizando el comando otorgado:

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

Paso 2: Contenido de repositorio de listas
Para ver la lista de contenido del repositorio, ejecute el siguiente comando:

$ LS

Paso 3: Creación y rama de pago
Para crear e inmediatamente cambiar a la nueva rama, ejecute el "CAMENTA DE GIT"Comando con el"-b" opción:

$ git checkout -b dev

En el comando anterior, "enchufe"Es el nombre de la rama que queremos crear y cambiar a ella:

Paso 4: Crear archivo
A continuación, ejecute el "tocarComando "para crear un nuevo archivo y especificar su nombre:

$ touch archivo2.TXT

Paso 5: Archivo de seguimiento
Rastree el archivo recién creado en el área de puesta en escena de git:

$ git agregar archivo2.TXT

Paso 6: actualizar repositorio
Agregue cambios al repositorio y guárdelo utilizando el "Git Commit"Comando junto con el"-metro"Opción para agregar el mensaje de confirmación deseado:

$ git commit -m "2do archivo agregado"

Paso 7: Rama de interruptor
A continuación, ejecute el "interruptor de gitComando y cambiar a la rama local Git existente:

$ git switch maestro

Paso 8: Copie el archivo de otra rama
Ahora, ejecute el "CAMENTA DE GITComando "con la rama de destino y el nombre del archivo para copiar en la rama actual:

$ git checkout dev - file2.TXT

Paso 9: Verifique el estado
Para garantizar la operación del archivo copiado, ejecute el "estado de git ." dominio:

Estado de $ git .

Se puede observar que el "archivo2.TXT"Se copia con éxito a la rama objetivo desde otra rama:

Paso 10: Contenido del repositorio de listas
Por último, ejecute el "LSComando para ver la lista de contenido de la rama actual:

$ LS

Hemos proporcionado el método para obtener el archivo único de otra rama.

Conclusión

Para obtener un solo archivo de otra rama, primero, navegue hasta el repositorio local de Git y ver la lista de contenido del repositorio. Luego, cree una nueva rama de Git y cambie simultáneamente a ella. Después de eso, cree un nuevo archivo git en el repositorio y rastree. Confirmar cambios agregados y volver a la rama anterior. Luego, ejecute el "$ git checkout - "Para obtener el archivo requerido. Este artículo ilustra el procedimiento de obtener un solo archivo de otra rama.