Reimpostare il telecomando a un determinato commit git

Reimpostare il telecomando a un determinato commit git
Sulla piattaforma GIT, gli utenti spesso apportano modifiche al progetto e li impegnano a salvarle nel repository locale. Queste modifiche vengono successivamente spinte nel repository remoto. Tuttavia, l'utente GIT potrebbe desiderare di rimuovere le modifiche dopo che sono stati commessi perché numerose nuove modifiche possono causare problemi con il progetto o richiedere una revisione.

Non preoccuparti se non sei sicuro di come ripristinare un repository remoto a un commit specifico, poiché questo post dimostrerà il metodo per ripristinare il telecomando a un determinato commit.

Come ripristinare il telecomando a un determinato commit?

Per reimpostare il telecomando in un determinato commit, prima reimpostare o ripristinare il commit nel repository Git utilizzando "reset git"Comando. Dopodiché, spingi il commit sul telecomando usando il "git push -f "Comando.

Dai un'occhiata alla procedura fornita per la dimostrazione pratica.

Passaggio 1: lancio del terminal Git

Innanzitutto, aprire il terminale GIT dal menu Start di Windows:

Passaggio 2: vai a git working repository

Utilizzare il "CD"Comando e navigare al repository di lavoro Git:

$ cd "c: \ git \ commit"

Quindi, visualizza tutti i file e i repository del repository di lavoro corrente utilizzando "ls"Comando:

$ ls

Passaggio 3: apportare modifiche nel file GIT

Apportare alcune modifiche nel file GIT. A tale scopo, abbiamo modificato il contenuto di "File.TXT" file:

$ echo "ciao al suggerimento Linux">.TXT

Passaggio 4: aggiungi file all'indice di stadiazione

Successivamente, aggiungi il file modificato all'indice di tracciamento (area di stadiazione) utilizzando il comando menzionato:

$ git aggiungi file.TXT

Visualizza lo stato del repository Git per confermare se il file modificato viene aggiunto all'indice di tracciamento o meno:

$ git status

Puoi vedere che abbiamo aggiunto correttamente il file all'indice di tracciamento:

Passaggio 5: commettere nuove modifiche

Commettere le nuove modifiche con il "commit git"Comando mentre specifichi il messaggio con il"-M" opzione:

$ git commit -m "modifica del commit"

Controlla il registro GIT per verificare se le modifiche sono impegnate o meno:

$ git log

Qui, puoi vedere che le modifiche sono impegnate con successo e aggiunte al repository locale Git:

Passaggio 6: spingere le modifiche al telecomando

Successivamente, spingere le modifiche al repository remoto usando "Git Push "Comando. Qui, il "-F"La flag viene utilizzata per spingere le modifiche al telecomando con forza:

$ git push -f origine maestro

Passaggio 7: reimpostare il telecomando per un determinato commit

Ora, ripristina il telecomando al commit precedente o recente. A tale scopo, in primo luogo, torna indietro a un commit specifico o in un certo commit utilizzando la posizione della testa o ID di commit:

$ git reset -testa hard ~ 1

Passaggio 8: spingere le modifiche al telecomando

Dopo essere tornato a un determinato o precedente commit, spingere i commessi locali nel repository remoto:

$ git push -f origine maestro

Visualizza il registro del repository per verificare se il telecomando viene ripristinato a un determinato commit o meno:

$ git log

Si può osservare che abbiamo eseguito con successo la funzionalità richiesta:

Ti abbiamo insegnato il metodo per ripristinare il telecomando a un certo commit.

Conclusione

Per ripristinare il telecomando a un determinato commit git, prima, vai al repository Git e ripristina le modifiche nel repository locale utilizzando il "reset git -hard testa ~ 1"Comando. Per tornare a un commit specifico, gli utenti possono utilizzare il "reset git -hard "Comando. Successivamente, spingere queste modifiche al repository remoto per ripristinare il telecomando a un determinato commit usando il "Git Push -f Origin Master"Comando. Questo post ha elaborato il metodo per il ripristino del telecomando a un determinato commit.