Questo blog spiegherà:
Metodo 1: come copiare i commit di una filiale in un'altra creando una nuova filiale?
Per copiare i commit di una filiale in una nuova filiale, prima, apri il repository Git, apri la filiale a cui si desidera copiare i commit e quindi commettere le modifiche monitorate. Successivamente, crea una nuova filiale che copierà automaticamente i commit della filiale corrente.
Per copiare gli commit di una filiale in un altro ramo, guarda i passaggi sotto l'elenco.
Passaggio 1: Open Git Bash Terminal
Innanzitutto, apri il terminale Git Bash dal menu di avvio:
Passaggio 2: apri il repository di lavoro Git
Passa al repository di lavoro Git utilizzando il "CD"Comando:
$ cd "c: \ git \ test"
Passaggio 3: crea un nuovo file
Crea un nuovo file per commettere nuove modifiche nel repository Git:
$ touch testo.TXT
Passaggio 4: aggiungere file non tracciato all'indice di tracciamento
Successivamente, aggiungi il file non tracciato all'indice di tracciamento GIT (area di stadiazione) utilizzando “git aggiungi"Comando:
$ git aggiungi testo.TXT
Successivamente, controllare lo stato del repository per verificare se il file viene aggiunto all'indice di tracciamento o meno:
$ git status
Passaggio 5: commettere modifiche monitorate
Nel passaggio successivo, commettere le modifiche tracciate nel repository locale utilizzando il comando fornito:
$ git commit -a -m "file di testo è impegnato"
Passaggio 6: crea un nuovo ramo
Successivamente, crea una nuova filiale che copierà automaticamente i commit della filiale corrente. Ad esempio, abbiamo creato un "Copia commit" ramo:
$ git branch copy-commit
Passaggio 7: passare a New Branch
Successivamente, passa al ramo appena creato utilizzando il comando Git "Git Checkout":
$ git checkout copia commit
Passaggio 8: controlla i registri GIT
Per determinare se gli commit vengono copiati o meno nella nuova filiale, controlla i registri GIT:
$ git log
Si può osservare che abbiamo copiato con successo i commit da una filiale al ramo appena creato:
Metodo 2: come copiare i commit da una filiale all'altra usando il comando Git Rebase?
Per copiare gli commit da una filiale a un'altra usando il comando git "Rebase", Innanzitutto, scegli il ramo in cui si desidera copiare i commit dell'altro ramo usando il"GIT Branch"Comando. Quindi, spostati su quel ramo e utilizza il "git rebase "Comando. Nel "Rebase"Comando, specifica il nome della filiale da cui si desidera copiare i commit su un'altra filiale.
Segui le istruzioni fornite per copiare una filiale in un'altra.
Passaggio 1: controllare le filiali
In primo luogo, controlla tutte le filiali locali tramite "GIT Branch"Comanda e scegli la filiale in cui si desidera copiare i commit. Ad esempio, abbiamo selezionato il "caratteristiche" ramo:
$ git filiale
Passaggio 2: vai a Git Branch
Successivamente, usa il “Checkout Git"Comando per passare al ramo selezionato:
Funzionalità di checkout $ git
Passaggio 3: copia commit of branch
Usa il "git rebase"Comando di copiare il commit di una filiale nella filiale corrente e specificare il nome della filiale di cui si desidera copiare:
$ git rebase master
A tale scopo, abbiamo copiato gli commit del "maestro”Ramo nel"caratteristiche" ramo:
Controllare i registri GIT della filiale corrente per verificare se i commit o copiati o meno:
$ git log
L'output seguente mostra che abbiamo copiato con successo i commit tramite Git "Rebase"Comando:
Ti abbiamo insegnato i metodi per copiare gli commit di un ramo in un altro.
Conclusione
Per copiare i commit di una filiale in un'altra, gli utenti di Git possono creare una nuova filiale o utilizzare il GIT "Rebase"Comando. Nel primo metodo, devi prima commettere le modifiche alla filiale. Quindi, crea una nuova filiale che copierà automaticamente i commit della filiale corrente. Nel secondo approccio, in primo luogo, apri la filiale dove si desidera copiare i commit. Quindi, utilizza il "git rebase"Comando insieme al nome della filiale da cui si desidera copiare i commit. Questo blog ha dimostrato i metodi per la copia dei commit git di una filiale in un'altra.