Git è uno strumento di tracciamento open source spesso utilizzato per gestire i file di codice sorgente di progetto di grande sviluppo. Ha funzioni diverse e comandi multipli che semplificano il lavoro dell'utente. La funzione di ribase di Git è specificamente progettata per muovere o combinare una sequenza di depositore Git commette da un ramo di lavoro in un altro. Cambia anche la base dell'attuale ramo di lavoro. Inoltre, gli sviluppatori possono ribellare il commit specifico usando il "git rebase"Comando.
Questo articolo illustrerà la procedura per ribasciare un commit specifico.
Come ribellarsi a un commit specifico?
Per ribellarsi a un commit specifico, prova i passaggi sotto l'elenco:
Passaggio 1: navigare al repository git
Utilizzare il comando di seguito e passare al repository specificato:
$ CD "C: \ Users \ Nazma \ git \ Test-Repo"
Passaggio 2: visualizzare l'elenco dei rami
Successivamente, visualizza l'elenco di tutte le filiali locali eseguendo il "GIT Branch"Comando:
$ git filiale
Passaggio 3: cambiare filiale locale
Ora, esegui il "Checkout Git"Comando con il nome della filiale locale desiderato e navigare verso di esso:
$ git checkout alfa
Passaggio 4: generare file
Per creare un file nell'area di lavoro Git, eseguire il dato "tocco"Comando:
$ touch file1.TXT
Passaggio 5: traccia tutte le modifiche
Dopodiché, esegui il git aggiungi .“Comando e traccia tutte le modifiche aggiunte all'indice di stadiazione:
$ git aggiungi .
Passaggio 6: aggiorna il repository locale
Ora, spingi tutte le modifiche tracciate nell'attuale repository locale di lavoro attraverso "commit git"Comando insieme al particolare messaggio di commit:
$ git commit -m "commit iniziale"
Passaggio 7: checkout alla filiale locale
Successivamente, usa il “Checkout Git"Comando e tornare al ramo di lavoro principale:
$ git checkout master
Passaggio 8: crea una nuova filiale
Per creare una nuova filiale dall'attuale filiale di lavoro, eseguire il "GIT Branch " con il "":
$ git branch beta master^
Passaggio 9: assicurati di ramo creata
Eseguire il "GIT Branch"Comando per visualizzare l'elenco di tutte le filiali locali:
$ git filiale
Si può vedere che il nuovo creato "beta"La filiale locale ora esiste nell'elenco:
Passaggio 10: passa a New Branch
Successivamente, passa al ramo appena creato eseguendo il "Checkout Git"Comando:
$ git checkout beta
Passaggio 11: Git Rebase
Infine, esegui il "git rebase"Nel ramo locale desiderato:
$ git rebase alpha
Secondo l'output di seguito elencato, l'azione Rebase è stata eseguita con successo:
Passaggio 12: Visualizza la cronologia del registro Git
Corri il "idiota tronco d'albero"Comando per visualizzare la cronologia del registro del repository git:
$ git log .
Passaggio 13: Elimina la filiale
Successivamente, elimina la filiale REBASASE eseguendo il "GIT Branch" con il "-D"Opzione e nome della filiale locale:
$ git branch -d alpha
Qui, il "-D"L'opzione aiuta a eliminare il"alfa"Filiale locale:
Passaggio 14: Visualizza la cronologia del registro di riferimento Git
Utilizzare il comando di seguito per controllare la cronologia del registro di riferimento:
$ git log .
Si può osservare che la testa punta solo a "beta"La filiale locale e la filiale ribellata esistono nella storia della nuova filiale:
È tutto! Abbiamo compilato la procedura più semplice per ribelli a un commit specifico.
Conclusione
Per ribellarsi a un commit specifico, in primo luogo, passare al repository Git richiesto e controllare l'elenco delle filiali locali. Successivamente, passa alla filiale locale Git richiesta. Genera un file e traccialo nell'indice di stadiazione Git. Successivamente, aggiorna il repository spingendo le modifiche aggiuntive e tornando al ramo di lavoro principale. Quindi, crea e spostati nella nuova filiale locale. Infine, esegui il “git rebase "Comando. Infine, elimina la filiale ribellata dal repository locale. Questo articolo ha dimostrato la procedura per ribasciare un commit specifico.