Comando git-revert in Git | Spiegato

Comando Git Revert In Git Spiegato



Git è il sistema di controllo della versione distribuito utilizzato per tenere traccia dei file del codice sorgente del progetto di sviluppo localmente, quindi inviarli al sistema centralizzato. Tutte le modifiche apportate vengono inserite nel repository Git tramite il commit. Ogni commit ha un ID univoco che rappresenta il messaggio di commit. Gli utenti possono visualizzare eventuali modifiche al commit tramite l'hash SHA del commit e anche ripristinare se necessario. A tal fine il “ idiota tornare indietro ” è possibile utilizzare il comando.

Questo post parlerà di:

Qual è il comando 'git revert' in Git?

IL ' git ripristina Il comando ” viene utilizzato per rimuovere le modifiche alla cronologia dei commit di un repository Git. Prende il particolare hash SHA del commit, ripristina le modifiche apportate da quel commit e genera un nuovo ' ripristina il commit ' commettere. Inoltre, il puntatore HEAD viene aggiornato e punta al nuovo commit di ripristino rendendolo la punta del ramo di lavoro corrente.







Come 'git revert' eseguire il commit delle modifiche in Git?

Per annullare eventuali modifiche di commit specifiche, seguire le istruzioni fornite:



  • Passare al repository locale Git.
  • Elenca il contenuto del repository corrente e scegli il file che deve essere ripristinato dal repository Git.
  • Visualizza la cronologia del registro Git e seleziona il particolare hash SHA di commit.
  • Corri il ' git ripristina ” comando.

Passaggio 1: passa al repository Git

Inizialmente, usa il ' CD ” comando e vai al particolare repository locale Git:



CD 'C:\Utenti \N azma\Git\Coco'

Passaggio 2: elenca il contenuto esistente

Per elencare il contenuto del repository, eseguire il comando ' ls comando:





ls

Dall'output fornito, abbiamo selezionato ' file1.py ” file per ulteriori elaborazioni:



Passaggio 3: controlla la cronologia del registro di Git

Esegui il ' git riflog. ” comando per visualizzare la cronologia del registro del repository corrente:

git riflog .

Qui, abbiamo selezionato il ' 59bd8e1 ' commit hash SHA per ripristinare questo commit:

Passaggio 4: ripristina le modifiche di commit

Per ripristinare le modifiche di commit selezionate, eseguire il comando ' git ripristina comando:

git ripristina 59bd8e1

Quando il comando precedente è stato eseguito, si aprirà l'editor di testo predefinito. Aggiungi un messaggio di commit, salva le modifiche e chiudi l'editor di testo. Ad esempio, abbiamo digitato il ' Ripristina 'primo file aggiunto' ' come messaggio di commit:

Come puoi vedere, tutte le modifiche esistenti nel particolare commit sono state eliminate con successo:

Passaggio 5: verificare l'operazione di ripristino

Per garantire che le modifiche particolari vengano annullate o meno, utilizzare il ' git riflog. comando:

git riflog .

Come puoi vedere, HEAD punta al commit più recente che indica che le modifiche al commit sono state annullate:

È tutto! Abbiamo raccolto i dettagli sul ' git ripristina ” comando in Git.

Conclusione

IL ' idiota tornare indietro Il comando ” viene utilizzato per annullare specifiche modifiche di commit. Per fare ciò, vai al repository locale Git ed elenca il contenuto del repository corrente. Quindi, visualizza la cronologia del registro Git e seleziona il particolare hash SHA di commit. Successivamente, esegui il ' git ripristina ” comando. Questo post ha dimostrato l'uso del comando 'git revert' in Git.