Come controllare scarsamente un solo file da un repository git?

Come controllare scarsamente un solo file da un repository git?

Git è uno strumento di tracciamento che consente agli sviluppatori di lavorare in parallelo, il che significa che diversi collaboratori possono apportare modifiche allo stesso progetto. Il servizio di hosting GitHub gestisce i repository GIT e una varietà di dimensioni di progetto che variano da progetti piccoli a grandi.

Tuttavia, a volte, grandi progetti occupano più spazio e mesh di directory. Il checkout Git Sparse è la soluzione all'opzione precedentemente discussa abilitando questa opzione e aggiornando il file di configurazione.

Questo blog fornisce la procedura per il checkout sparso solo il file specifico da un repository git.

Come controllare scarsamente un solo file da un repository git?

Per controllare scarsamente un solo file da un repository Git, seguire le istruzioni di seguito:

  • Vai al repository in particolare e inizializzalo.
  • Aggiungi l'URL remoto e prendi contemporaneamente l'ultima versione del repository remoto.
  • Configurare SparseCheckout consentendo che sia "VERO".
  • Inizializzare il processo sparso e applicare il checkout sparso al file recuperato.
  • Tira la filiale locale all'origine.
  • Verifica le modifiche aggiunte elencando il loro contenuto.
  • Corri il "$ git spara-checkout disabilita"Comando per disabilitare il processo di checkout sparsi.

Passaggio 1: passare al repository richiesto Git

Innanzitutto, eseguire il comando seguente per navigare nel repository Git:

$ CD "C: \ Users \ Nazma \ git \ text2"

Passaggio 2: inizializza il repository Git

Quindi, inizializza il repository git eseguendo il "git init"Comando:

$ git init

Passaggio 3: Aggiungi Git Remote e Fetch

Eseguire il "Git Remote Add"Comando insieme al"-F"Flags, nome remoto e URL del repository remoto richiesto:

$ git remote add -f origine https: // github.com/gitiner0422/linux-repo.idiota

Qui, puoi vedere l'URL remoto viene aggiunto e recuperato il contenuto del repository, contemporaneamente:

Passaggio 4: aggiorna il file configurare e abilitare l'impostazione sparsa

Dopodiché, imposta il “SparseCheckout"Impostazioni a"VERO"Eseguendo il seguente comando:

$ git config core.SparseCheckout True

Passaggio 5: inizializza il checkout sparso

Successivamente, eseguire il “Git Sparse-checkout init"Comando per inizializzare lo scarso:

$ git spara-checkout init

Passaggio 6: applicare il checkout sparso per recuperare il repository remoto

Per ottenere il particolare file di repository remoto, utilizzare il "Git Sparse-checkout"Comando:

$ git spara-checkout set file2.Py

Passaggio 7: tira il repository remoto

Dopodiché, esegui il “git tira"Comando per tirare il"maestro"Branch durante l'utilizzo della prima volta nel repository remoto:

$ git pull origin maestro

Passaggio 8: verificare le modifiche tramite il contenuto dell'elenco

Per garantire che le modifiche vengano aggiunte correttamente o meno, utilizzare il comando dato:

Elenco $ git spars-checkout

Passaggio 9: Disabilita il checkout sparso

Se si desidera disabilitare il checkout sparso, allora esegui il "Git Sparse-checkout"Comando insieme al"disattivare" valore:

$ git spara-checkout disabilita

È tutto! Abbiamo spiegato il metodo del checkout sparso solo per file specifici da un repository git.

Conclusione

Per controllare scarsamente un solo file da un repository git, prima, vai al repository Git particolare e inizializzalo. Successivamente, aggiungi l'URL remoto e prendi contemporaneamente l'ultima versione del repository remoto. Quindi, configurare SparseCheckout consentendo che sia "VERO". Successivamente, inizializza il processo sparso, applicare il checkout sparso al file particolare recuperato e attirare la filiale locale all'origine. Infine, verifica le modifiche aggiunte. Se si desidera disabilitare sparse, eseguire il "$ git spara-checkout disabilita"Comando. Questo blog ha illustrato la procedura di scarso checkout solo i file specifici di un repository git.