Come ripristinare una serie di commit in git

Come ripristinare una serie di commit in git

Il ritorno di Git è il modo più semplice per annullare i commetti i primi cambiamenti o commetti che sono difettosi in un ambiente git. Questa situazione potrebbe avvenire quando gli utenti hanno a che fare con un progetto di sviluppo collaborato che esiste già nel server con una cronologia dei registri. IL "idiota Ripristina"Il comando può essere utilizzato per annullare le modifiche aggiunte ripristinando il commit. Inoltre, l'operazione di ripristino è utile mentre si tratta di bug.

Questo post descriverà la procedura di ripristino di una serie di commit in Git.

Come ripristinare una serie di commit in git?

Per ripristinare la gamma di commessi GIT, controlla le seguenti istituzioni:

    • Reindirizza alla directory della radice Git.
    • Controlla la cronologia dei registri di commit di riferimento.
    • Seleziona la gamma di commit dalla cronologia e copia il loro inizio e fine commetti sha-hash.
    • Eseguire il "Git Resto .. "Comando.
    • Verificalo visualizzando la cronologia del registro.

Passaggio 1: Passa alla directory di radice Git

All'inizio, digita il “CD"Comando con il percorso della directory radice Git e passa ad esso:

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


Passaggio 2: Visualizza la cronologia del registro

Successivamente, eseguire il comando fornito insieme al numero desiderato di un intervallo che deve visualizzare la cronologia del registro di riferimento GIT:

$ git log --oneline -10


Nell'output sotto fornito, i commit evidenziati sono i nostri commit target che vogliamo ripristinare. A tale scopo, abbiamo copiato l'inizio e il bersaglio commettiamo sha-hash:


Passaggio 3: ripristinare la gamma di commit

Corri il "Git Ripristina"Comando per ripristinare contemporaneamente i molteplici commit:

$ git revert 90c1f00… 37ecab4


Dopo aver eseguito il comando sopra fornito, il "Commit_editmsg"Il file verrà aperto con l'editor predefinito. Ora, aggiungi nuovi messaggi di commit contro il selezionato commette uno per uno, che devono tornare. Aggiungi il messaggio di commit, salva le modifiche e chiudi l'editor:


Come puoi vedere nell'output di seguito, la gamma di commit è stata ripristinata:


Passaggio 4: assicurarsi di ripristinare il funzionamento

Per verificare se il numero selezionato di commit viene ripristinato o meno, eseguire il seguente comando:

$ git log --oneline -10


Si può osservare che tutti i commit al di sotto della luce vengono ripristinati con successo:


Hai imparato il metodo più semplice per ripristinare più commit contemporaneamente in git.

Conclusione

Per ripristinare la gamma di commessi GIT, prima, passare alla directory di root GIT e controllare la cronologia dei registri di riferimento di commit. Quindi, seleziona la gamma di commit dalla cronologia e copia il loro inizio e fine commessa sha-hash. Dopodiché, esegui il “Git Resto .. "Comanda e verificalo controllando la cronologia del registro. Questo post ha dimostrato il modo di ripristinare una serie di commit in Git.