Cómo extraer directorio específico con git

Cómo extraer directorio específico con git

Servidor remoto de GitHub que tiene múltiples archivos y directorios que contienen código fuente del proyecto. Los desarrolladores pueden extraer y empujar los cambios entre los repositorios locales y remotos. Además, pueden extraer un directorio remoto particular. Para este propósito, necesitan crear el cheque escaso modificando el archivo de configuración Git con la ayuda del "Core de configuración de git.sparsecheckout verdadero" dominio.

Este blog ilustra el proceso de extraer un directorio específico con Git.

Cómo extraer directorio específico con git?

Para extraer un directorio específico con GIT, verifique el siguiente procedimiento:

    • Vaya al servidor GitHub y elija el directorio particular que debe extraerse.
    • Redirigir al repositorio Git deseado.
    • Enumere su contenido de repositorio, incluidos los archivos ocultos.
    • Cree un cheque escaso con la ayuda del "Core de configuración de git.sparsecheckout verdadero" dominio.
    • Agregue el nombre del directorio remoto a la propiedad de pago escaso.
    • Utilizar el "git tirón " dominio.

Paso 1: Seleccione el directorio remoto

Primero, abra su navegador web favorito, cambie al repositorio de GitHub y elija el directorio en particular. Por ejemplo, hemos seleccionado el "My_repo"Directorio:


Paso 2: Redirección al repositorio de Git

Ahora, navegue hasta el repositorio de git escribiendo el "cd" dominio:

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


Paso 3: Inicializar repositorio

A continuación, ejecute el "git init"Comando para inicializar el repositorio vacío:

$ git init



Paso 4: Lista de contenido oculto

Para enumerar el contenido existente del repositorio actual, incluido Hidden, utilice el "ls -al" dominio:

$ ls -la



Paso 5: Lista de URL remota

Luego, ejecute el "git remoto"Comando para verificar la URL remota existente:

$ git remoto -v



Paso 6: establecer 'núcleo.valor de sparsecheckout '

Para crear el cheque escaso, establezca el valor del "centro.Sparsecheckout" a "verdadero"A través del archivo de configuración de Git:

$ git config nore.sparsecheckout verdadero


Aquí, el cheque escaso cambiará el árbol de trabajo de que todos los archivos escenificados existan a solo tener un subconjunto de esos archivos:


Paso 7: Agregue un directorio específico a la propiedad de pago escaso

Para agregar el nombre del directorio remoto seleccionado a la propiedad de pago escaso a través del "eco"Comando, como se muestra a continuación:

$ echo 'my_repo' >> .git/info/checkout escaso



Paso 8: Tire de la rama remota

Finalmente, ejecute el "git tirónComando "para descargar la última versión de la rama remota particular:

$ Git Pull Origin Master



Paso 9: Verificar directorio de extracción

Por último, vea la lista del contenido existente del repositorio de trabajo actual para asegurarse de que el directorio remoto deseado se extraiga o no:

$ ls -la


Según la salida establecida, el "My_repo"El directorio se saca con éxito:


Eso es todo! Hemos compilado el método para extraer directorios específicos con GIT.

Conclusión

Para extraer un directorio específico con Git, primero, vaya al servidor GitHub y elija el directorio particular que desea extraer. Luego, pase al repositorio deseado GIT y enumere su contenido, incluido el contenido oculto. A continuación, cree un cheque escaso a través del "Core de configuración de git.Sparsecheckout"Al establecer su valor en"verdadero". Después de eso, agregue el nombre del directorio remoto a la propiedad de pago disperso y ejecute el "git tirón " dominio. Este blog ilustra el proceso de extraer directorios específicos con Git.