comando git-revert in git | Spiegato

comando git-revert in git | Spiegato
Git è il sistema di controllo della versione distribuito utilizzato per il monitoraggio dei file di codice sorgente del progetto di sviluppo localmente, quindi li spinge al sistema centralizzato. Tutte le modifiche apportate vengono spinte nel repository Git attraverso il commit. Ogni commit ha un ID univoco che rappresenta il messaggio di commit. Gli utenti possono visualizzare eventuali cambiamenti di commit attraverso il commit sha hash e anche tornare se necessario. A tale scopo, il "idiota Ripristina"Il comando può essere utilizzato.

Questo post parlerà di:

  • Qual è il comando "Git Revert" in Git?
  • Come "restituire" commettere cambiamenti in git?

Qual è il comando "Git Revert" in Git?

IL "Git Ripristina"Il comando viene utilizzato per rimuovere le modifiche alla cronologia di commit di un repository git. Prende il particolare commit sha hash, ripristina le modifiche apportate da quel commit e genera un nuovo "Ripristina il commit" commettere. Inoltre, il puntatore del capo viene aggiornato e indica il nuovo commit di riposo a renderlo la punta dell'attuale ramo di lavoro.

Come "restituire" commettere cambiamenti in git?

Per ripristinare 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 tornare dal repository GIT.
  • Visualizza la cronologia dei registri Git e seleziona il particolare commit sha hash.
  • 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: \ Users \ Nazma \ git \ Coco"

Passaggio 2: elenca il contenuto esistente

Per elencare il contenuto del repository, eseguire il "ls"Comando:

ls

Dall'output indicato, abbiamo selezionato il “File1.Py"File per ulteriori elaborazioni:

Passaggio 3: controlla la cronologia del registro Git

Eseguire il "Git Reflog ."Comando per visualizzare la cronologia del registro del repository corrente:

Git Reflog .

Qui, abbiamo selezionato il "59BD8E1"Commettono SHA Hash per ripristinare questo commit:

Passaggio 4: ripristinare le modifiche alla commissione

Per ripristinare le modifiche di commit selezionate, eseguire il "Git Ripristina"Comando:

Git REVERT 59BD8E1

Quando è stato eseguito il comando sopra, 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 "1 ° file aggiunto""Come messaggio di commit:

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

Passaggio 5: verificare l'operazione di ripristino

Per garantire che le modifiche particolari vengano ripristinate o meno, utilizzare il "Git Reflog ."Comando:

Git Reflog .

Come puoi vedere, i punti della testa del commit più recente che indicano che le modifiche del commit sono state ripristinate:

È tutto! Abbiamo compilato i dettagli su "Git Ripristina"Comando in Git.

Conclusione

IL "idiota Ripristina"Il comando viene utilizzato per ripristinare le modifiche di commit specifiche. 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 commit sha hash. Dopodiché, esegui il “Git Ripristina "Comando. Questo post ha dimostrato l'utilizzo del comando "git revert" in git.