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:
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.