Mentre lavorano su un grande progetto GIT, gli sviluppatori creano molti file per più funzionalità. Un singolo ramo può contenere più file. A volte, potrebbero voler duplicare un singolo file da una filiale a un'altra filiale git. Per lo scopo corrispondente, utilizzano il "Checkout Git"Comando. Questo comando aggiorna un particolare file in una filiale funzionante da un'altra filiale.
Questo studio spiegherà la procedura di duplicare un singolo file da un ramo Git a un altro ramo.
Come copiare una versione di un singolo file da una filiale git a un'altra?
Per copiare/duplicare un file da una filiale a un'altra filiale Git, prima, passa al repository Git locale. Quindi, visualizza l'elenco dei file nella filiale di lavoro corrente e selezionare il file che si desidera copiare su un'altra filiale. Successivamente, passa al ramo di destinazione ed esegui il "Checkout Git "Comando. Quindi, verifica le modifiche nel ramo target.
Passaggio 1: vai alla directory locale
Innanzitutto, reindirizzare alla directory locale desiderata utilizzando il comando sotto fornito:
$ cd "c: \ git \ repoq"
Passaggio 2: visualizzare l'elenco dei file
Quindi, visualizza l'elenco dei file disponibili nella filiale di lavoro:
$ ls
Secondo l'output sotto fornito, il "maestro"Branch contiene due file. Scegli il file che deve essere copiato su un altro ramo. Ad esempio, abbiamo selezionato il "Testfile.TXT" file:
Passaggio 3: visualizza le filiali disponibili
Successivamente, controlla l'elenco delle filiali disponibili nel repository corrente:
$ git filiale
Si può osservare che il repository di lavoro contiene "alfa" E "maestro" rami:
Passaggio 4: passa a un altro ramo
Scrivi il comando sotto fornito e specifica il nome del ramo di destinazione e passa ad esso. Nel nostro caso, "alfa"È il ramo target:
$ git switch alfa
Passaggio 5: controllo dell'elenco dei file nel ramo di destinazione
Ora, visualizza l'elenco dei file disponibili nella filiale corrente:
$ ls
Qui, si può vedere che il "alfa"Branch contiene altri due file:
Passaggio 6: copiare il file nel ramo di destinazione
Quindi, eseguire il “Checkout Git "Comando insieme al nome di un determinato file e ramo da cui si desidera copiare il file nel ramo di destinazione:
$ git checkout Master Testfile.TXT
Passaggio 7: verificare le modifiche
Finalmente, verifica le modifiche visualizzando l'elenco dei file nel ramo di destinazione:
$ ls
Lo screenshot seguente indica che il "Testfile.TXT"Il file è stato copiato da"maestro”Ramo al"alfa" ramo:
Abbiamo fornito il metodo più semplice per copiare una versione di un singolo file da una filiale git a un'altra.
Conclusione
Per copiare/duplicare un singolo file da una filiale GIT a un'altra filiale, in primo luogo, reindirizza al repository particolare. Quindi, visualizza l'elenco dei file disponibili nella filiale di lavoro e scegli il file particolare che deve essere copiato su un'altra filiale. Successivamente, vai a un altro ramo ed esegui il "Checkout Git "Comando. Questo studio ha spiegato la procedura di duplicare un file da una filiale Git a un altro ramo.