No us preocupeu si no esteu segur de com restaurar un repositori remot a una confirmació específica, ja que aquesta publicació mostrarà el mètode per restablir el dipòsit remot a una confirmació determinada.
Com restablir el comandament a distància a un determinat compromís?
Per restablir el comandament a un determinat commit, primer, restabliu o revertiu el commit al repositori de Git mitjançant el ' git reset ' comandament. Després d'això, premeu la confirmació al comandament amb el botó ' git push -f
Consulteu el procediment previst per a la demostració pràctica.
Pas 1: inicieu Git Terminal
Primer, obriu el terminal Git des del menú Inici de Windows:
Pas 2: aneu a Git Working Repository
Utilitzeu el ' cd ” i navegueu al dipòsit de treball de Git:
$ cd 'C:\Git\commits'
A continuació, visualitzeu tots els fitxers i repositoris del dipòsit de treball actual mitjançant el ' ls ' comandament:
$ ls
Pas 3: feu la modificació al fitxer Git
Feu algunes modificacions al fitxer Git. Amb aquesta finalitat, hem modificat el contingut de la “ Fitxer.txt ' dossier:
$ eco 'Hola a Linux Hint' > Fitxer.txt
Pas 4: afegiu el fitxer a l'índex de preparació
A continuació, afegiu el fitxer modificat a l'índex de seguiment (àrea de prova) mitjançant l'ordre esmentada:
$ git add Fitxer.txt
Consulteu l'estat del repositori Git per confirmar si el fitxer modificat s'afegeix a l'índex de seguiment o no:
$ estat gitPodeu veure que hem afegit correctament el fitxer a l'índex de seguiment:
Pas 5: Comenta una nova modificació
Comprometeu els nous canvis amb el ' git commit ” mentre s'especifica el missatge amb el “ -m ”opció:
$ git commit -m 'Modificació del compromís'
Comproveu el registre de Git per verificar si els canvis s'han compromès o no:
$ git logAquí podeu veure que els canvis s'han confirmat correctament i s'han afegit al repositori local de Git:
Pas 6: premeu els canvis al comandament remot
Després d'això, premeu els canvis al repositori remot utilitzant el ' git push
Pas 7: restabliu el comandament remot a un determinat compromís
Ara, restabliu el comandament a la confirmació anterior o recent. Per a això, primer, retrocedeix a una confirmació específica o una confirmació determinada, ja sigui utilitzant la posició HEAD o l'identificador de confirmació:
$ git reset --dur CAP~ 1
Pas 8: premeu els canvis al comandament remot
Després de tornar a una confirmació determinada o anterior, premeu les confirmacions locals al repositori remot:
$ git push -f mestre d'origen
Consulteu el registre del dipòsit per comprovar si el comandament s'ha restablert a una confirmació determinada o no:
$ git logEs pot observar que hem realitzat amb èxit la funcionalitat requerida:
Us hem ensenyat el mètode per restablir el comandament a un determinat commit.
Conclusió
Per restablir el comandament a distància a un determinat commit de Git, primer, navegueu al dipòsit de Git i restabliu els canvis al dipòsit local mitjançant el ' git reset –hard HEAD~1 ' comandament. Per tornar a una confirmació específica, els usuaris poden utilitzar el ' git reset –hard