Rollback a un vecchio commit git in un repository pubblico

Rollback a un vecchio commit git in un repository pubblico
Su Git, dopo aver aggiunto modifiche al repository locale, gli sviluppatori potrebbero aver bisogno di commettere modifiche e aggiornare il repository locale. Tuttavia, a volte vogliono ripristinare un intero commit con tutte le modifiche o devono far rollback un singolo commit. In una situazione del genere, si preferisce utilizzare il "$ git checkout "Comando.

Questo studio discute la procedura di revertenza a un vecchio commit git in un repository pubblico.

Come tornare a un vecchio commit git in un repository pubblico?

Ritorna a un vecchio commit git in un repository pubblico. Innanzitutto, vai al repository locale Git e visualizza l'elenco dei contenuti. Quindi, crea un nuovo file locale e traccialo nel repository. Quindi, commetti le modifiche aggiuntive e salvalo nel repository locale Git. Controlla la cronologia del registro GIT e copia il riferimento di commit desiderato. Infine, esegui il “$ git checkout "Comando e controlla la cronologia del registro di riferimento.

Ora, andiamo avanti verso l'implementazione dello scenario sopra indicato!

Passaggio 1: passare al repository locale
Esegui il comando seguente e spostati nel repository locale Git:

$ CD "C: \ Users \ Nazma \ git \ demo18"

Passaggio 2: Elenca il contenuto del repository
Elenca il contenuto del repository corrente utilizzando "ls"Comando:

$ ls

Passaggio 3: crea file
Ora, esegui il "tocco"Comando per creare un nuovo file nel repository locale Git:

$ touch file3.TXT

Passaggio 4: aggiungi file all'area di stadiazione
Per tracciare un file dalla directory di lavoro GIT all'area di stadiazione Git, eseguire il “git aggiungi"Comando con il nome del file:

$ git aggiungi file3.TXT

Passaggio 5: commettere modifiche
Successivamente, eseguire il “commit gitComando "con il"-M"Opzione e aggiungi un messaggio di commit per aggiornare e salvare le modifiche aggiunte al repository locale Git:

$ git commit -m "file3.txt aggiunto "

Passaggio 6: controlla la cronologia del registro GIT
Per controllare la cronologia del registro delle filiali corrente git, eseguire il "registro GIT ."Comando:

$ git log .

Dall'output indicato, copia il commit richiesto a cui si desidera rollback:

Passaggio 7: rollback a vecchio commit
Per rollback al vecchio commit, utilizzare il "Checkout Git"Comando insieme al riferimento di commit copiato:

$ git checkout d4ab7ff

Secondo l'output di seguito, il puntatore del capo viene spostato correttamente sul riferimento di commit specificato:

Passaggio 8: verifica il rollback
Infine, per garantire l'operazione di rollback, eseguire il “registro git ."Comando:

$ git log .

Abbiamo spiegato la procedura di rollback a un precedente commit git in un repository pubblico.

Conclusione

Per rollback a un vecchio commit git in un repository pubblico, prima, passare al repository locale Git e visualizzare l'elenco dei contenuti. Quindi, crea un nuovo file locale e traccialo nel repository. Successivamente, commetti le modifiche aggiuntive e salvale nel repository locale Git. Controlla la cronologia del registro GIT e copia il riferimento di commit desiderato. Infine, esegui il “$ git checkout "Comando e controlla la cronologia del registro di riferimento. Questo studio ha fornito la procedura di rollback a un precedente commit git in un repository pubblico.