Git permite a los desarrolladores trabajar en paralelo en un gran proyecto donde pueden trabajar juntos al mismo tiempo. A veces, se ocupan de un proyecto a largo plazo que tiene varios archivos que requieren más espacio y tiempo para verificar. Por lo tanto, se vuelve difícil para los desarrolladores obtener el contenido deseado rápidamente. En este caso, se puede usar la función de pago disperso de Git para obtener el contenido requerido del repositorio remoto.
Este artículo discutirá el método de pago disperso sin descargar todo el repositorio de Git.
¿Pueden los usuarios de Git realizar pagos dispersos sin descargar todo el repositorio de Git primero?
Sí, los usuarios de Git pueden realizar una verificación escasa sin verificar todo el repositorio de Git. Para este propósito correspondiente, pruebe las instrucciones que se enumeran a continuación:
- Vaya al directorio local deseado.
- Establezca un valor de pago escaso.
- Agregue una URL remota y verifíquela.
- Aplique el pago disperso para extraer repositorios Git específicos usando el ' $ git pull
- Verificar nuevos cambios.
Paso 1: navegue al directorio local de Git
Muévase al repositorio local particular con la ayuda del “ discos compactos ' dominio:
$ discos compactos 'C:\Ir \R ing1'
Paso 2: verifique el valor de pago de repuesto predeterminado
Luego, ejecute el comando provisto para verificar el valor predeterminado de “ core.sparseCheckout ” del archivo de configuración:
$ configuración de git core.sparseCheckoutDe acuerdo con el resultado que se muestra a continuación, el valor predeterminado de sparse-checkout es ' falso ”:
Paso 3: habilite el pago disperso
Para habilitar el pago escaso, ejecute el ' configuración de git ” comando junto con el parámetro particular “ core.sparseCheckout ” y su valor “ verdadero ”:
$ configuración de git core.sparseCheckout verdadero
Paso 4: Verificar los ajustes de configuración
Para asegurarse de que la configuración deseada haya cambiado o no, utilice el siguiente comando:
$ configuración de git core.sparseCheckoutSe puede ver que se ha habilitado el checkout escaso:
Paso 5: Copie la URL remota
Después de eso, vaya al repositorio remoto de GitHub deseado y copie su ' HTTPS URL:
Paso 6: Agregar 'origen' remoto
Ahora, agregue la URL remota al repositorio local para crear una conexión entre los repositorios locales y remotos ejecutando el comando proporcionado:
$ git remoto agregar -F origen https: // github.com / laibyounas / demo.gitAquí el:
- “ -F ” bandera representa el “ ha podido recuperar ” para descargar el repositorio remoto actualizado.
- “ origen ” es el nombre de la URL remota.
- “ https://…. ” es la ruta del repositorio de GitHub.
Después de ejecutar el comando mencionado anteriormente, la URL remota también agregará y obtendrá el contenido actualizado del repositorio remoto:
Paso 7: Verifique la URL remota
Luego, verifique si el origen remoto se ha agregado o no a través del siguiente comando:
$ git remoto -en
Paso 8: aplicar el pago disperso para obtener un repositorio específico
Ejecute el “ git sparse-checkout ” junto con el repositorio deseado o el nombre del archivo para buscar ese repositorio/archivo específico:
$ git pago disperso colocar test_repo
Paso 9: extraer el repositorio
A continuación, descargue el contenido de la rama específica usando el ' $ sacar Comando junto con el nombre remoto y la rama deseada:
$ tirar de git origen alfa
Paso 10: Verificar cambios
Finalmente, ejecute el “ $ git lista de pago dispersa Comando para mostrar el contenido extraído de forma remota a través de sparse-checkout:
$ git lista de pago dispersaSe puede observar que el único repositorio previamente especificado se ha obtenido de la sucursal remota:
Hemos explicado el procedimiento de pago disperso sin verificar todo el repositorio.
Conclusión
Sí, los usuarios de Git pueden hacer un pago escaso sin descargar todo el repositorio de Git. Para hacerlo, primero, vaya al repositorio Git local requerido. Habilite la función de pago disperso utilizando el botón ' $ git config core.sparseCheckout comando ” y especifique su valor como “ verdadero ”. Luego, agregue la URL remota y busque el repositorio en particular en el repositorio Git local simultáneamente. Por último, ejecute el ' git pull