¿Es posible hacer un checkout disperso sin verificar primero todo el repositorio?

Es Posible Hacer Un Checkout Disperso Sin Verificar Primero Todo El Repositorio



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

De 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.sparseCheckout

Se 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.git

Aquí 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 dispersa

Se 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 Comando para extraer el repositorio remoto. Este artículo proporcionó el método de pago escaso sin verificar primero todo el repositorio de Git.