GitHub Remote Server con più file e directory contenenti il codice sorgente del progetto. Gli sviluppatori possono tirare e spingere cambiamenti tra i repository locali e remoti. Inoltre, possono tirare una particolare directory remota. A tale scopo, devono creare il checkout sparso modificando il file di configurazione GIT con l'aiuto di "GIT CORE DI CONFIG.SparseCheckout True"Comando.
Questo blog ha illustrato il processo di estrazione di una directory specifica con Git.
Come tirare la directory specifica con Git?
Per estrarre una directory specifica con Git, controllare la seguente procedura:
Passaggio 1: selezionare la directory remota
Innanzitutto, apri il tuo browser Web preferito, passa al repository GitHub e scegli la directory particolare. Ad esempio, abbiamo selezionato il "My_repo"Directory:
Passaggio 2: reindirizzarsi al repository git
Ora, vai al repository git digitando il "CD"Comando:
$ CD "C: \ Users \ nazma \ git \ coco_repo"
Passaggio 3: Inizializza il repository
Successivamente, eseguire il “git init"Comando per inizializzare il repository vuoto:
$ git init
Passaggio 4: elenca il contenuto nascosto
Per elencare il contenuto esistente del repository corrente incluso nascosto, utilizzare il "ls -al"Comando:
$ ls -la
Passaggio 5: elenca l'URL remoto
Quindi, eseguire il “Git Remote"Comando per controllare l'URL remoto esistente:
$ git remote -v
Passaggio 6: set 'core.Valore di SparseCheckout
Per creare il checkout sparso, impostare il valore di "nucleo.SparseCheckout" A "VERO"Attraverso il file di configurazione GIT:
$ git config core.SparseCheckout True
Qui, il checkout sparso cambierà l'albero di lavoro dall'esistenza di tutti i file in scena per avere un solo sottoinsieme di tali file:
Passaggio 7: aggiungi la directory specifica alla proprietà sparsa checkout
Al fine di aggiungere il nome della directory remota selezionato alla proprietà sparsa checkout tramite "eco"Comando, come mostrato di seguito:
$ echo 'my_repo' >> .GIT/INFO/SPARSE-CHECKOUT
Passaggio 8: tirare il ramo remoto
Infine, esegui il “git tira"Comando per scaricare l'ultima versione del particolare ramo remoto:
$ git pull origin maestro
Passaggio 9: verifica la directory pull
Infine, visualizza l'elenco del contenuto esistente del repository corrente per garantire che la directory remota desiderata sia tirata o meno:
$ ls -la
Secondo l'output di seguito, il "My_repo"La directory viene tirata con successo:
È tutto! Abbiamo compilato il metodo per estrarre directory specifiche con Git.
Conclusione
Per tirare una directory specifica con Git, prima, vai al server GitHub e scegli la directory particolare che si desidera tirare. Quindi, passa al repository desiderato Git ed elenca il suo contenuto, incluso il contenuto nascosto. Successivamente, crea una cassa sparsa tramite "GIT CORE DI CONFIG.SparseCheckout"Impostando il suo valore su"VERO". Successivamente, aggiungi il nome della directory remota alla proprietà sparsa checkout ed esegui il “git tira "Comando. Questo blog ha illustrato il processo di estrazione di directory specifiche con Git.