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.