Come tornare a un precedente commit nel repository in Git

Come tornare a un precedente commit nel repository in Git

Il sistema di versioning indipendente Git è utilizzato più ampiamente tra le persone mentre si lavora su un grande progetto come squadra. Gli utenti lavorano nel repository locale e dopo questo lo spingono per salvarlo e condividerlo con altri membri del team. Quando gli utenti aggiungono, rimuovono o aggiornano i file di progetto, sono tenuti a commettere tutte le modifiche al repository remoto e aggiornarlo. Dopo aver sincronizzato il repository locale con il repository remoto, a volte gli utenti non vogliono mantenere modifiche/aggiornamenti e tentare di tornare a un commit precedente. Possono farlo usando il "Git Ripristina"Comando.

In questa guida, parleremo di come tornare a un recente commit nel repository in git.

Come tornare a un precedente commit nel repository in Git?

Per tornare a un recente commit nel repository in Git, passare attraverso l'esempio seguente.

Supponiamo di aver aggiunto un commit al repository Git. Dopodiché, ci rendiamo conto che le modifiche apportate non sono adatte e vogliamo rimuoverle. Per questo scopo specificato, dobbiamo tornare a un recente commit nel repository.

Ora, andiamo verso la procedura.

Passaggio 1: Apri Git Bash

Apri il terminale GIT usando "Avviare" menù:


Passaggio 2: vai alla directory GIT

Eseguire il "CD"Comando di passare alla directory specifica per tornare al commit precedente in quel repository:

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



Passaggio 3: crea un nuovo file

Quindi, crea il nuovo file nella directory locale Git:

$ touch file3.TXT


Il nostro nuovo file "File3.TXT"È creato correttamente:


Passaggio 4: aggiungi file in git repo

Eseguire il "git aggiungi"Comando per tracciare il file dalla directory di lavoro all'area di messa in scena:

$ git aggiungi file3.TXT



Passaggio 5: commettere modifiche

Ora, commetti modifiche per salvare gli aggiornamenti a Git Repo con un messaggio di commit:

$ git commit -m "file3 aggiunto"



Passaggio 6: controlla la cronologia dei registri

Per controllare la cronologia del registro, eseguire il comando fornito:

$ git log


Come puoi vedere, tutta la cronologia del commit viene visualizzata sullo schermo, ora copia il commit ref del precedente commit:


Passaggio 7: ripristinare il commit precedente

Ora, incolla il commit ref e corri con "Git Ripristina"Comando:

$ git Revert 1D3315E


Aprirà l'editor, aggiungerà il commento nel file aperto che verrà visualizzato nella cronologia di commit, salverà le modifiche ed uscirà dall'editor:


Come puoi vedere, il nostro file di commit "file2"È eliminato con successo:


Passaggio 8: verifica il commit di riposo

Infine, per verificare il ritorno a un precedente commit, eseguire il "registro git"Comando:

$ git log --oneline



Abbiamo fornito il modo più semplice per tornare a un precedente commit nel repository in Git.

Conclusione

Per tornare a un recente commit nel repository in Git, in primo luogo, vai alla directory specifica in cui si desidera apportare modifiche. Quindi crea e aggiungi il file al Repo locale Git. Successivamente, commetti cambiamenti con il "$ git commit -m"Comando con un messaggio e controlla la cronologia del registro eseguendo il"$ git log"Comando. Copia il commit ref del precedente commit, esegui il "$ git torna"Comando con il ref di commit e verificarlo. Questa guida ha illustrato il metodo di ripristino a un recente commit nel repository in Git.