Come ripristinare più commit in git

Come ripristinare più commit in git

Git è un sistema di controllo della versione decentralizzato utilizzato tra gli sviluppatori che lavorano su progetti simili come team. Su questa piattaforma, i membri del team possono apportare modifiche in qualsiasi momento e informare gli altri membri commettendo modifiche dal repository locale al deposito remoto Git. Tuttavia, a volte, si può erroneamente impegnarsi e si desidera rimuoverlo. In tale scenario, Git consente ai suoi utenti di ripristinare più commit contemporaneamente.

Questo studio discuterà la procedura di ripristino di più commit in Git.

Come ripristinare più commit in git?

Per comprendere la procedura di ripristino di più commit, prima, passare alla directory specifica. Quindi, crea e aggiungi file alla directory GIT. Quindi, ripristina più commit.

Ora, vai avanti ed esegui le istruzioni specificate.

Passaggio 1: lancia git bash

Cerca e lancia il "Git Bash"Terminal usando il"Avviare" menù:


Passaggio 2: vai alla directory GIT

Passa alla directory specifica in cui si desidera ripristinare più commit:

$ cd "C: \ Users \ nazma \ git \ test \ first_demo"



Passaggio 3: crea un nuovo file

Quindi, crea un nuovo file utilizzando il "tocco"Comando:

$ touch file3.TXT


L'output senza errori indica che il nuovo file "File3.TXT"È creato correttamente:


Passaggio 4: aggiungi file in git repo

Ora, aggiungi il file non tracciato creato al repository git:

$ git aggiungi file3.TXT



Passaggio 5: commettere modifiche

Successivamente, eseguire il “commit gitComando "con"-M"Flag per commettere tutte le modifiche:

$ git commit -m "file3 aggiunto"



Passaggio 6: crea un nuovo file

Corri il "tocco"Comando per creare un nuovo file:

$ touch file4.TXT



Passaggio 7: Aggiungi file

Aggiungi il file appena creato nel comando Git Repo Utilizzando:

$ git aggiungi file4.TXT



Passaggio 8: commettere modifiche

Ora, commetti tutte le modifiche a Git Repo con un messaggio:

$ git commit -m "file4 aggiunto"



Passaggio 9: controlla la cronologia dei registri

Per vedere la posizione attuale della testa, controlla la cronologia dei registri utilizzando il "registro gitComando "con il"-una linea" bandiera:

$ git log --oneline

Come puoi vedere, abbiamo più di un commit e attualmente il capo si riferisce al commit più recente:


Passaggio 10: ripristinare più commit

Eseguire il "reset gitComando "con"-difficile"Opzione per ripristinare più commit insieme:

$ git reset -hard 1ec268c


Sotto l'output indica che la nostra testa viene ripristinata con successo a "1ec268c"Commit Ref che è il nostro primo commit"Crea file1"E i commessi multipli vengono rimossi:


Passaggio 11: controlla la cronologia dei registri

Infine, eseguire il “idiota Log -oneline"Comando per verificare l'operazione eseguita:

$ git log --oneline


Qui, il nostro "First_demo"La directory contiene solo un resto del resto delle modifiche viene rimossa:


Questo è tutto! Abbiamo fornito il modo più semplice per ripristinare molteplici commit in Git.

Conclusione

Per ripristinare più commit in Git, in primo luogo, aprire il terminale GIT e passare alla directory GIT specifica in cui è necessario ripristinare più modifiche. Quindi, crea e aggiungi file alla directory. Dopodiché, commetti tutti i cambiamenti. Infine, esegui il "$ git resetComando "con il"-difficile"Flag e commit riferimento per riporli indietro. Questo studio ha elaborato la procedura di ripristino di più commit in Git.