Come faccio a copiare una versione di un singolo file da una filiale git a un'altra?

Come faccio a copiare una versione di un singolo file da una filiale git a un'altra?

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.