Come ripristinare tutte le modifiche locali nel progetto gestito Git allo stato precedente?

Come ripristinare tutte le modifiche locali nel progetto gestito Git allo stato precedente?
Gli sviluppatori creano progetti sul servizio di hosting remoto GitHub in modo che gli altri membri del team possano accedervi attraverso il repository locale Git. Possono creare, aggiungere, aggiornare o eliminare rami, file e cartelle. Durante lo sviluppo del progetto, Git consente inoltre agli sviluppatori di ripristinare tutte le modifiche locali aggiunte in Git allo stato precedente ogni volta che è necessario. Per questa situazione corrispondente, il "$ git reset "Il comando può essere utilizzato.

Questa guida discuterà il metodo per restituire tutte le modifiche locali aggiunte nei progetti gestiti GIT allo stato precedente.

Come ripristinare tutte le modifiche locali nel progetto gestito Git allo stato precedente?

Per restituire tutte le modifiche locali aggiunte nel progetto gestito Git allo stato precedente, in primo luogo, vai alla directory locale GIT e inizializzalo. Successivamente, crea un nuovo file e traccialo nell'area di stadiazione. Quindi, commetti la modifica aggiuntiva nel repository locale Git. Aggiorna il file aggiunto e commetti le modifiche aggiunte al repository Git. Infine, visualizza la cronologia del registro corrente del repository ed esegui il "$ git reset "Comando.

Dai un'occhiata all'implementazione della procedura sopra dichiarata per una migliore comprensione!

Passaggio 1: passare alla directory
Passare al repository Git utilizzando "CD"Comando:

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

Passaggio 2: inizializza il repository Git
Eseguire il "git init"Comando per inizializzare il repository locale:

$ git init

Passaggio 3: crea file
Crea un nuovo file nel repository tramite "tocco"Comando:

$ touch file.TXT

Passaggio 4: monitora il file
Successivamente, monitora il file appena creato dalla directory di lavoro all'area di gestione temporanea:

$ git aggiungi file.TXT

Passaggio 5: salva le modifiche
Per salvare le modifiche aggiunte, eseguire il "commit gitComando "con il"-M"Opzione e aggiungi il messaggio di commit desiderato:

$ git commit -m "nuovo file aggiunto"

Passaggio 6: aggiornamento del file
Per aggiornare il file, eseguire il "inizio"Comando con il nome del file che deve essere aggiornato:

$ Start File.TXT

Di conseguenza, il file specificato sarà aperto con l'editor. Aggiorna e salvalo:

Passaggio 7: tenere traccia delle modifiche
Quindi, traccia tutte le modifiche al repository Git usando "git aggiungi"Comando insieme al nome del file:

$ git aggiungi file.TXT

Passaggio 8: commettere modifiche
Commettere le modifiche aggiunte alla directory GIT utilizzando il "commit git"Comando insieme al"-M"Opzione e aggiungi il messaggio di commit desiderato:

$ git commit -m "nuovo file aggiornato"

Passaggio 9: Visualizza la cronologia del registro Git
Ora, esegui il comando di seguito per visualizzare la cronologia del registro GIT:

$ git log .

Copia il riferimento di commit precedente dall'output:

Passaggio 10: ripristinare le modifiche
Per ripristinare le modifiche locali più recenti, eseguire il "reset git"Comando con riferimento commit copiato:

$ git reset AB59f45

Si può osservare che le modifiche aggiunte più recenti vengono ripristinate alla directory di lavoro:

Passaggio 11: controlla la cronologia dei registri
Infine, eseguire il comando di seguito per verificare se tutte le modifiche locali sono tornate allo stato precedente:

$ git log .

Abbiamo fornito la procedura per restituire tutte le modifiche locali aggiunte nel progetto gestito Git allo stato precedente.

Conclusione

Per restituire tutte le modifiche locali aggiunte nel progetto gestito Git allo stato precedente, prima, passa alla directory locale Git e inizializzalo. Quindi, crea e monitora un nuovo file nell'area di stadiazione. Successivamente, commetti le modifiche aggiunte e aggiorna il repository. Infine, controlla la cronologia del registro corrente del repository ed esegui il "$ git reset "Comando. Questa guida ha illustrato il metodo per ripristinare tutte le modifiche locali in GIT hanno gestito il progetto allo stato precedente.