Questo manuale spiegherà il metodo per spostare i commessi in qualsiasi filiale in Git.
Come spostare il commit in un'altra filiale in git?
Per spostare i commit in un'altra filiale in Git, in primo luogo, controlla la cronologia del registro di riferimento del repository Git usando "$ git log -oneline"Comando. Quindi, controlla una nuova filiale. Quindi, aggiorna l'ultimo file di commit e traccialo nel repository Git usando "$ git aggiungi ."Comando. Infine, eseguire il “$ git reset -Keep Head"Comando e commuta il ramo.
Andiamo avanti per implementare lo scenario sopra indicato!
Passaggio 1: passare alla directory
Passare al repository locale Git utilizzando il "CD"Comando:
$ CD "C: \ Users \ Nazma \ git \ demo"
Passaggio 2: controlla la cronologia dei registri
Successivamente, elenca la cronologia del registro del repository Git e controlla il commit o più commit che devono essere spostati:
$ git log --oneline
Qui, tutti i commit della filiale attuale sono elencati. Sposteremo il primo commit in una nuova filiale:
Passaggio 3: crea una filiale
Corri il "Checkout Git"Per creare una nuova filiale nel repository locale Git:
$ git checkout dev/new_branch
Si può vedere che abbiamo creato un nuovo ramo chiamato "Dev/New_Branch"E tutti i commit della filiale attuale verranno aggiunti alla nuova filiale:
Passaggio 4: aggiornamento del file
Ora, apri il file che è stato recentemente impegnato nel repository Git:
$ Avvia myfile.TXT
Immettere un po 'di testo nel file e premere "Ctrl + s"Per salvarlo:
Passaggio 5: traccia il file
Successivamente, eseguire il “git aggiungi ."Comando per tracciare tutte le modifiche al repository Git:
$ git aggiungi .
Passaggio 6: controlla lo stato
Successivamente, controlla lo stato della directory locale Git utilizzando il comando fornito:
$ git status .
Secondo l'output di seguito, il nostro file viene aggiornato correttamente e pronto a impegnarsi:
Passaggio 7: ripristina la filiale corrente per impegnarsi
Ora, esegui il "reset gitComando "con il"-Mantenere"Opzione e specificare la posizione come"TESTA":
$ git reset -Keep Head
Questo comando riporterà il ramo corrente per commettere che si desidera muoverti:
Passaggio 8: passa al nuovo ramo
Eseguire il "Checkout Git"Comando con il nome della filiale per passare la filiale corrente su un altro ramo:
$ git checkout dev/new_branch
Passaggio 9: controlla la cronologia dei registri
Infine, controlla la cronologia del registro per verificare l'operazione di trasferimento di commit:
$ git log --oneline
L'immagine seguente indica che la nostra "maestro"Il commit di filiale viene spostato con successo al"Dev/New_Branch" ramo:
Abbiamo fornito il metodo per spostare il commit da una filiale a un altro ramo in Git.
Conclusione
Per spostare il commit in un'altra filiale in Git, in primo luogo, vai al repository locale Git e controlla la cronologia dei registri. Quindi, crea un nuovo ramo con "$ git checkout "Comando, quindi aprire e aggiornare il file che è stato recentemente impegnato. Dopodiché, esegui il “$ git status ."Comando e tornare al commit precedente usando"$ git reset -Keep Head". Infine, passa al ramo appena creato. In questo manuale, abbiamo dimostrato il metodo per spostare i commit in un'altra filiale in Git.